Key exchange protocols allow two or more parties to set up a shared encryption key that allows them to encrypt or sign data they want to exchange. Key exchange protocols typically use cryptography to achieve this goal. To achieve this goal, different cryptographic techniques can be used. A key memorandum of understanding is usually called after two parties have been authenticated. The common key agreement allows parties to communicate safely via unreliable communication networks. In order for an earpiece to learn the secret key, he would have to deduct x and y from X and Y, the two public keys that passed through the link. The calculation × and is not feasible. And without them, it is not possible to know k. One could try to do an exhaustive search, but it will take a lot of life to do an exhaustive search when x and are big enough.
Multimedia Internet KEYing (MIKEY) is another key exchange protocol for SRTP, defined in RFC 3830.12. It is mainly designed for peer-to-peer groups, simple 1:n and small groups (interactive). One of the main multimedia scenarios considered in THE design of MIKEY was the multimedia entertainment scenario in which users can interact and communicate in real time. In these scenarios, peers can be expected to set up multimedia sessions with each other in which a multimedia session can consist of one or more secure media streams (for example. B, SRTP feeds). Below, you`ll find some typical scenarios in which multimedia applications can occur: the first public key agreement protocol known to the public that meets the above criteria was the Diffie-Hellman key exchange, in which two parties jointly expose a generator with random numbers, so that an interceptor cannot determine the resulting value used to generate a common key. Two PAKE (Four-Party Password Authentication Key Exchange) protocols [YEH 05]: one is the KTAP (Four-Party Key Transfer Authentication Protocol) and the other is the KaAP (Four-Party Key Agreement Authentication Protocol). However, there is a downside to this protocol, as it could be a vulnerable point of attack, while it cannot support legal eavesdropping. A key transport protocol or mechanism is a key installation technique in which a party creates or obtains a secret value (for example. B by generating one key itself) and safely transferring it to the other. The goal of a PAKE protocol is to perform an authenticated key exchange as described above, but assuming that long-term key hardware is only a password shared by both parties.3 Such a scheme combines the efficiency of key exchange in the manufacture of cryptographically powerful session keys and the convenience of self-authenticating by demonstrating knowledge. Many key exchange systems have a part that generates the key and simply sends that key to the other party — the other party has no influence on the key.
The use of a key MEMORANDUM of understanding avoids some of the major distribution problems associated with these systems. A large number of cryptographic authentication schemes and protocols have been designed to provide authenticated key agreements to prevent man-in-the-middle and related attacks.