Show simple item record

dc.contributor.advisorHansdah, R C
dc.contributor.authorRahul, S
dc.date.accessioned2007-10-23T06:25:38Z
dc.date.accessioned2018-07-31T04:39:28Z
dc.date.available2007-10-23T06:25:38Z
dc.date.available2018-07-31T04:39:28Z
dc.date.issued2007-10-23T06:25:38Z
dc.date.submitted2004
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/315
dc.description.abstractA distributed application may be considered as a set of nodes which are spread across the network, and need to communicate with each other. The design and implementation of these distributed applications is greatly simplified using Group Communication Systems (GCSs) which provide multipoint to multipoint communication. Hence, GCSs can be used as building blocks for implementing distributed applications. The GCS is responsible for reliable delivery of group messages and management of group membership. The peer-to-peer model and the client-server model are the two models of distributed systems for implementing GCSs. In this thesis, our focus is on improving the capability of GCS based on the client-server model. Security is an important requirement of many distributed applications. For such applications, security has to be provided m the GCS itself. The security of a GCS includes confidentiality, authentication and non-repudiation of messages, and ensuring that the GCS is properly meeting its guarantees. The complexity and cost of implementation of the above three types of security guarantees greatly depend on whether the GCS servers are trusted by the group members or not. Making use of the GCS services provided by untrusted GCS servers becomes necessary when the GCS servers are managed by a third party. In this thesis, we have proposed algorithms for ensuring the above three security guarantees for GCSs in which servers are not trusted. As part of the solution, we have proposed a new digital multisignature scheme which allows group members to verify that a message has indeed been signed by all group members. The various group key management algorithms proposed in literature differ from each other with respect to the following four metrics: communication overhead, computational overhead, storage at each member and distribution of load among group members. We identify the need for a distributed group key management algorithm which minimizes the computational overhead on group members and propose an algorithm to achieve it.en_US
dc.language.isoen_USen_US
dc.rightsI grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertation.
dc.subjectElectrical Communication Engineeringen_US
dc.subjectComputer Communication Protocolen_US
dc.subjectComputer Communication - Securityen_US
dc.subjectSecure Group Communication Systems (SGCS)en_US
dc.subjectDistributed Group Key Management Algorithmen_US
dc.subjectSafe Delivery Ruleen_US
dc.subjectGroup Communication Systemsen_US
dc.subjectClient-Server Group Communication Systemsen_US
dc.subject.classificationElectrical Communicationsen_US
dc.titleAlgorithms For Efficient Implementation Of Secure Group Communication Systemsen_US
dc.typeThesisen_US
dc.degree.nameMSc Enggen_US
dc.degree.levelMastersen_US
dc.degree.grantorIndian Institute of Science
dc.degree.disciplineFaculty of Engineeringen_US


Files in this item

This item appears in the following Collection(s)

Show simple item record