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

How to upgrade to the latest version using magento connect, Upgrading Magen...

Upgrading Magento to the latest version is a fairly easy task. Copy and Paste this key magento-core/Mage_All_Latest VIA Magento Connect where it states Paste extension key to insta

Define the term web service with example, Define the term web service with ...

Define the term web service with example. A web service is an application that operate over a network-typically, over the Internet. Most typically, a web service is an API that

What are the phases of video production, Question 1: a) What are the p...

Question 1: a) What are the phases of video production? b) What do you mean by storyboards? c) What are the differences between Point and Area (or Paragraph) Text?

Hierarchical design in multisim, It is recommended that you capture your as...

It is recommended that you capture your assignment as a Hierarchical Design in Multisim. Look at the Help topic Working with Larger Designs. Design and thoroughly test each module

Why we need number systems, Q. Why we need number systems? Number syste...

Q. Why we need number systems? Number system is used to signify information in quantitative form. Some of the general number systems are octal, decimal, hexadecimal and binary.

Software Engineering, explanation of the difference between syntax and sema...

explanation of the difference between syntax and semantic errors

Planning too much up front a mistake in an oosad, You can't plan only for t...

You can't plan only for the present phase of the project as your future activities are still coarse granular. To have good planning you require to have fine granularity w.r.t the t

Design principles, The usability and user experience goalsprovidet heintera...

The usability and user experience goalsprovidet heinteraction designer with high-level goals for the interactivep roduct. Thenextissueis how to design a product that satisfies thes

What is the difference between eprom and eeprom, Question 1: (a) Wha...

Question 1: (a) What is the difference between IT (Information Technology) and ICT(Information Communication Technology) (b) Explain why information systems are so im

Describe the interpretation features of vba, VBA is licensed to Microsoft a...

VBA is licensed to Microsoft and this compatible with and only Microsoft products. Code written is compiled by an intermediate language known as P-code and this is stored in hostin

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