Advantages and disadvantages of public key cryptography, Computer Engineering

Assignment Help:

What are the advantages and disadvantages of public key cryptography?

Advantages and Disadvantages:

Improved security and convenience: private keys never require be transmitting or revealing to anyone.
They can give a method for digital signatures

Public-key authentication protects repudiation; all users have sole responsibility for protecting his or her private key. Such property of public-key authentication is frequently termed as non-repudiation.

A drawback of using public-key cryptography for encryption is speed. The best solution for encryption is to merge public and secret-key systems.

The public-key system can be utilized to encrypt a secret key that is used to encrypt the bulk of message or a file. Such a protocol is termed as a digital envelope. A successful attack upon a certification authority will permit an adversary to impersonate whomever the adversary decides to by using a public-key certificate through the compromised authority to bind a key of the adversary's pick to the name of other user. Public-key cryptography is not implies as replace secret-key cryptography, although rather to supplement this, to make this more secure.


Related Discussions:- Advantages and disadvantages of public key cryptography

What is garbage collection and what is it used for, In computer science, ga...

In computer science, garbage collection (GC) is a form of automatic memory management. The garbage collector, or just collector, attempts to reclaim garbage, or memory occupied by

Explain the structure of virtual enterprise, Explain the Structure of Virtu...

Explain the Structure of Virtual Enterprise. The effective enterprise can be a suitable structure to explore the emerging opportunities for creating value within the informatio

Show the spawned program, Q. Show the spawned program? include "pvm3.h"...

Q. Show the spawned program? include "pvm3.h"  main() {    int ptid, msgtag;    char buf[100];    ptid = pvm_parent();    strcpy(buf, "hello, world from ");

Define end directive and assume directive, END DIRECTIVE: ENDS directive e...

END DIRECTIVE: ENDS directive ends a segment and ENDP directive ends a procedure and END directive ends whole program which appears as last statement. ASSUME Directive:   An .

Restore the system defaults, In order to restore the system defaults for al...

In order to restore the system defaults for all changes made with the format statement is Format Reset

Develop a regular expression for real number and identifier, Develop a regu...

Develop a regular expression for Real number with optional fraction and Identifier. (i) A regular expression for real number with optional fraction is [+ | -] (d) +. (d)* (i

Define dma, Define DMA. The transfer of data among a fast storage devic...

Define DMA. The transfer of data among a fast storage device such as magnetic disk and memory if often limited by the speed of the CPU. Removing the CPU from the path and letti

Role of information system in business, Q. Role of information system in bu...

Q. Role of information system in business? Ans. 1. Information System is grouping of two terms namely - 1) Information 2) System 1. Information - Information is dat

Define syntax of mpi_bcast function, Q. Define syntax of MPI_Bcast function...

Q. Define syntax of MPI_Bcast function? MPI_Bcast(msgaddr, count, datatype, rank, comm):   This function is used by a process ranked rank in group comm to transmit messag

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