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

Input output techniques - computer architecture, Input Output Techniques: ...

Input Output Techniques: o   Interrupt driven o   Direct Memory Access (DMA) o   Programmed Programmed I/O   CPU has control over I/O directly   Read/write

Show the responsibilities of session layer, Q. Show the Responsibilities of...

Q. Show the Responsibilities of session layer? Session layer: Main functions of this layer are to establish, synchronize and maintain the interaction between two communicatio

Positive logic nand gate is equivalent to negative logic nor, Show that a p...

Show that a positive logic NAND gate is equivalent to negative logic NOR gate. Ans:  Positive logic denotes True or 1 with a high voltage and False or 0 with a low volt

Develop a system to store change logs, The ?rst task in the project is to d...

The ?rst task in the project is to develop a sane system to store change logs and versions of ?les. The simplest approach is to create a "dot" directory in the location of the ?le

Explain inheritance, Can you explain what inheritance is and an example of ...

Can you explain what inheritance is and an example of when you might use it? The process of deriving a new class from an existing class is known as Inheritance. The old class i

Two layer artificial neural networks, Two Layer Artificial Neural Networks:...

Two Layer Artificial Neural Networks: However decision trees are whenever powerful they are as a simple representation scheme. Whereas graphical on the surface that they can b

Engineering and scientific software, Engineering and Scientific Software ...

Engineering and Scientific Software Engineering  and  Scientific  software  has  been  characterized  with "number crunching" algorithms. Application starts from astronomy t

Illustrate 16-bit isa, Illustrate 16-bit ISA?  Compare it with 8-bit ISA bu...

Illustrate 16-bit ISA?  Compare it with 8-bit ISA bus.  The only difference between 8 and 16-bit ISA bus is that an extra connector is attached behind the 8-bit connector. 16-b

Explain management information base variables, Explain MIB (Management Info...

Explain MIB (Management Information Base) variables. MIB is a set of named items which an SNMP agent knows. To control or monitor a remote computer, a manager should fetch or s

Single instruction and single data stream (sisd), Single Instruction and Si...

Single Instruction and Single Data stream (SISD) In this organisation, sequential implementation of instructions is executed by one CPU having a single processing element (PE

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