Explain the technique used in asymmetric key cryptography, Computer Engineering

Assignment Help:

Explain the technique used in the asymmetric Key Cryptography.

Asymmetric or public-key cryptography be different from conventional cryptography in which key material is bound to a single user. This key material is divided in two components:

  • A private key, to that only the user has access, and
  • A public key that may be published or distributed on request.

Each key makes a function used to transform text. The private key makes a private transformation function and the public key makes a public transformation function. The functions are inversely associated, that is, if one function is utilized to encrypt a message, another is used to decrypt the message. The order wherein the transformation functions are invoked is irrelevant. See that the key material is used to produce the transformation functions, the meaning as private key and public key not only reference the key values, although also the transformation functions. For illustration, the phrase, ''the message is encrypted by using the message recipient's public key'', implies the recipient's public key transformation function is invoked by using the recipient's public key value and the message like inputs, and a cipher text representation of the message is produced as output.

The advantage of a public-key system is as two users can communicate securely without exchanging secret keys. For illustration, assume an originator requires sending a message to a recipient, and secrecy is needed for the message. The originator encrypts the message by using the recipient's public key. Merely the recipient's private key can be utilized to decrypt the message. This is because of the computational infeasibility of inverting the public key transformation function. Conversely, without the recipient's private key, this is computationally infeasible for the interceptor to transform cipher text in its original plain text.


Related Discussions:- Explain the technique used in asymmetric key cryptography

What do you mean by manual assembly, Q. What do you mean by Manual Assembly...

Q. What do you mean by Manual Assembly? It was an old method which required the programmer to translate every opcode in its numerical machine language representation by search

Describe target processor arrangements, Q. Describe target processor arrang...

Q. Describe target processor arrangements? Having seen how to describe one or more target processor arrangements we need to initiate mechanisms for distributing data arrays ove

Flowchart, How to calculate the flowchart

How to calculate the flowchart

Complexity of sequential search, Specified the average case complexity of s...

Specified the average case complexity of sequential search in an array of unsorted elements of size n if the following conditions hold: a)  Probability of the key to be in the a

Tree strucred directory, what is the operations in atree structured directo...

what is the operations in atree structured directory.

What is a mutable member, One that can be modified by the class even when t...

One that can be modified by the class even when the object of the class or the member function doing the modification is const.

What are intelligent agents, Q. What are intelligent agents? What tasks wil...

Q. What are intelligent agents? What tasks will they perform? ANSWER: Intelligent agents are software that helps you, or operate on your behalf, in performing repetitive comput

Strings made of left curly braces, In a logical system, a judgement is a st...

In a logical system, a judgement is a statement that is either true or false. So far, you are most familiar with the type of judgement "A is true", which is often simply abbreviate

Determine bhca rating for processor and call completion rate, A call proces...

A call processor in an exchange requires 120 ms to service a complete call. What is the BHCA rating for the processor? If the exchange is capable of carrying 700 Erlangs of traffic

Analysis the pc configuration, 1) Identify the software needs of each PC an...

1) Identify the software needs of each PC and whether or not anything needs to change. a. State the changes that you would make (and why) b. If no "change" needs to be made b

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd