Distributed key generation

Distributed key generation

For some protocols no party should be in the sole possession of the secret key. Rather, during distributed key generation every party obtains a share of the key. A threshold of the participating parties need to cooperate in order to achieve a cryptographic task, such as decrypting a message.

In this sense distributed key generation is a logical preliminary step for doing threshold decryption without need for a trusted third party

There are different algorithms for different key types. Gennaro et al. introduced a secure protocol for discrete log-based systems in 1999[1]. Boneh and Franklin designed in 1997 a protocol for distributed RSA key generation for three or more parties [2]. In 1999, a paper by Gilboa [3] introduced two party distributed RSA key generation. An open source software for this protocol is available at [4].

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Key generation — is the process of generating keys for cryptography. A key is used to encrypt and decrypt whatever data is being encrypted/decrypted.Modern cryptographic systems include symmetric key algorithms (such as DES and AES) and public key algorithms… …   Wikipedia

  • Key Ceremony — At the heart of every certificate authority or certification authority (CA) is at least one Root Key(s) or Root Certificate(s) and usually, at least one Intermediate Root Certificate(s). These Digital Certificates are made from a Public and a… …   Wikipedia

  • Distributed GIS — concerns itself with GI Systems that do not have all of the system components in the same physical location. This could be the processing, the database, the rendering or the user interface. Examples of distributed systems are web based GIS,… …   Wikipedia

  • Distributed.net — URL: http://www.distributed.net/ …   Википедия

  • distributed.net — URL …   Википедия

  • Distributed switching — is an architecture in which multiple processor controlled switching units are distributed. There is often a hierarchy of switching elements, with a centralized host switch and with remote switches located close to concentrations of users.… …   Wikipedia

  • Generation of Youth for Christ — (GYC) formerly the General Youth Conference began as a grassroots Christian movement of racially diverse Seventh day Adventist young people seeking to be radically Bible based, mission driven, and church supporting. Today its annual conferences… …   Wikipedia

  • Distributed control system — Part of a series of articles on Industry Manufacturing methods Batch production • Job production Continuous production Improvement method …   Wikipedia

  • Key server (cryptographic) — In computer security, a key server is a computer mdash; typically running special software mdash; which provides cryptographic keys to users or other programs. The users programs can be working on the same network as the key server or on another… …   Wikipedia

  • Key selection vector — The Key Selection Vector means the numerical associated with a Device Key Set and distributed by Licensor or its designee to Adopters and used to support authentication of Licensed Products and Revocation. It is considered a confidential set of… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”