Shared secret

Shared secret

In cryptography, a shared secret is a piece of data only known to the parties involved in a secure communication. The shared secret can be a password, a passphrase, a big number or an array of randomly chosen bytes.

The shared secret is either shared beforehand between the communicating parties, in which case it can also be called a pre-shared key. Or it is created at the start of the communication session by using a key-agreement protocol, for-instance using public-key cryptography such as Diffie-Hellman or using symmetric-key cryptography such as Kerberos.

The shared secret can be used for authentication (for instance when logging in to a remote system) using methods such as challenge-response or it can be fed to a key derivation function to produce one or more keys to use for encryption and/or MACing of messages.

To make unique session and message keys the shared secret is usually combined with an initialization vector (IV). An example of this is the derived unique key per transaction method.

See also

* Key strengthening - Methods to create a stronger key from a weak key or a weak shared secret.
* Secret sharing - Similar name but not the same thing as a shared secret.
* Security question - implementation method

References

* " [http://www.cacr.math.uwaterloo.ca/hac/ Handbook of Applied Cryptography] " by Menezes, van Oorschot and Vanstone (2001), chapter 10 and 12.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Shared secret — Ein Shared Secret bezeichnet in der Kryptographie ein Geheimnis, das die an einer Kommunikation beteiligten Endpunkte gemeinsam haben (z.B. ein Passwort oder ein zuvor zwischen den Parteien ausgetauschter Schlüssel). Im Gegensatz zum Secret… …   Deutsch Wikipedia

  • Secret sharing — refers to any method for distributing a secret amongst a group of participants, each of which is allocated a share of the secret. The secret can only be reconstructed when the shares are combined together; individual shares are of no use on their …   Wikipedia

  • Secret Sharing — Unter Geheimnisteilung (geteiltes Geheimnis) oder Secret Sharing versteht man eine Technik, ein Geheimnis (meist eine Zahl) unter einer gewissen Anzahl von so genannten Spielern aufzuteilen. Keine der Personen kann ohne die anderen das Geheimnis… …   Deutsch Wikipedia

  • Secret Societies —     Secret Societies     † Catholic Encyclopedia ► Secret Societies     A designation of which the exact meaning has varied at different times.     I. DEFINITION      By a secret society was formerly meant a society which was known to exist, but… …   Catholic encyclopedia

  • Secret City Saga — is a concept and collection of various comic book titles created by influential writer artist Jack Kirby, and published by the short lived Topps Comics, an off shoot of the popular Topps Trading Card company. Beginning in April 1993, the Secret… …   Wikipedia

  • secret — I. adjective Etymology: Middle English, from Anglo French secré, secret, from Latin secretus, from past participle of secernere to separate, distinguish, from se apart + cernere to sift more at secede, certain Date: 14th century 1. a. kept from… …   New Collegiate Dictionary

  • Secret Invasion — Infobox comic book title title = Secret Invasion imagesize = 250 caption = Variant cover art to Secret Invasion #1. Art by Steve McNiven. schedule = Monthly limited = y Superhero = y publisher = Marvel Comics date = (The Infiltration) November… …   Wikipedia

  • secret — se|cret1 W3S3 [ˈsi:krıt] adj [Date: 1300 1400; : Old French; Origin: Latin secretus, past participle of secernere to separate ] 1.) known about by only a few people and kept hidden from others →↑secrecy ▪ They kept their relationship secret from… …   Dictionary of contemporary English

  • Secret Intelligence Service — MI6 redirects here. For other uses, see MI 6 (disambiguation). Her Majesty s Secret Service redirects here. For other uses, see On Her Majesty s Secret Service (disambiguation). Not to be confused with MI5. Secret Intelligence Service MI6 …   Wikipedia

  • Secret hold — A secret hold is a parliamentary procedure within the Standing Rules of the Senate within the United States Senate that allows one or more Senators to prevent a motion from reaching a vote on the Senate floor. Current Senate rules allow the hold… …   Wikipedia

Share the article and excerpts

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