ABSTRACT

In the previous chapter we explored how public-key encryption can be used to achieve secrecy in the public-key setting. Integrity (or authenticity) in the public-key setting is provided using digital signature schemes. These can be viewed as the public-key analogue of message authentication codes, although, as we will see, there are several important differences between these primitives.