O'Reilly logo

Modern Cryptography: Theory and Practice by Wenbo Mao

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5. Algebraic Foundations

5.1 Introduction

Cryptographic algorithms and protocols process messages as numbers or elements in a finite space. Encoding (encryption) and the necessary decoding (decryption) operations must transform messages to messages so that the transformation obeys a closure property inside a finite space of the messages. However, the usual arithmetic over numbers such as addition, subtraction, multiplication and division which are familiar to us do not have a closure property within a finite space (integers or numbers in an interval). Therefore, cryptographic algorithms which operate in a finite space of messages are in general not constructed only using the familiar arithmetic over numbers. Instead, they in general ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required