S-TGDH: Secure enhanced group management protocol in ad hoc networks
The S-TGDH.jar archive contains the java simulator for the S-TGDH protocol. S-TGDH is our secured extension of TGDH, TreeGroup Diffie Hellman, a group management protocol designed for ad hoc networks. In our solution, we have added stations authentication, in order to get a more secured solutions. The stations authentication only rely on a weak password, which thus made the solution adapted for common usage.
S-TGDH provides also algorithms optimisation and solve a problem of TGDH due to the distributed aspect of the solution: the group update process has been modified.
The goals of this simulator is to show that first our solution can be implemented in the reality and is not just a concept. It then also let us evaluate weither we took into account most of the specification problem for the different group management operations or not. As it is just a proof of concept, the simulator is not optimize and some choice may be the not the best one in term of algorithm optimisations / development techniques, which is however not the problems of our simulator (but they are not the gaols too !).
More information about this project can be obtain by
- reading the S-TGDH article for the CRiSIS'07 submit: S-TGDH, secure enhanced group management protocol in ad~hoc networks, Frederic Cuppens, Nora Cuppens, and Julien Thomas, The International Conference on Risks and Security of Internet and Systems, CRiSIS'2007, Marrakech-Morocco 2-5 July 2007
- contacting Julien Thomas (julien.thomas@enst-bretagne.fr)
- visiting Julien Thomas research website, http://aispirit.tuxfamily.org/~julienthomas
- reading the manual report of the simulator, in french: Simulateur Java pour S-TGDH, available on the author's website
As for any java archive (jar file), you must enter the java -jar <archive> command to execute the archive
For the S-TGDH simulator, the command line options are available with the help command.
Enter the java -jar <archive_file> help command to retrieve the command line options
The simulator has been developed in Java. The java runtime environment (jre) is so required. With a version superior or equal to java 1.5 (compilance level 1.5)
Generated on Mon Jul 9 10:35:40 2007 for javaSTGDH by
1.4.6