Cryptography, Information Theory, and Error-Correction. Aiden A. Bruen

Читать онлайн книгу.

Cryptography, Information Theory, and Error-Correction - Aiden A. Bruen


Скачать книгу
discussed as well as the average number of guesses required when searching a key space for the key (Theorem 3.6). Some cryptographic attacks, both mathematical and real world are discussed here and in Chapter 7.

      In Section 3.7, we discuss another important algorithm which straddles the border between symmetric and public‐key exchanges, called the Diffie–Hellman key‐exchange.

      In Section 3.3, we denote by upper R e m left-bracket u comma v right-bracket the remainder w when the positive integer u is divided by the positive integer v. For example, upper R e m left-bracket 26 comma 4 right-bracket equals 2. Another way of stating this is that 26 identical-to 2 left-parenthesis mod 4 right-parenthesis or u identical-to v left-parenthesis mod v right-parenthesis. We are working here with the integers mod v. This is covered in detail in Chapters 5and 19.

      (3.1)upper M 1 Superscript e Baseline identical-to upper C left-parenthesis mod upper N right-parenthesis period

      Let d be a decryption index (there may be several). If upper M is the message, then, by definition,

      (3.2)upper M Superscript e Baseline identical-to upper C left-parenthesis mod upper N right-parenthesis period

      Applying d, we have

      (3.3)upper M 1 Superscript e d Baseline identical-to upper M 1 identical-to upper C Superscript d Baseline left-parenthesis mod upper N right-parenthesis

      and

      (3.4)upper M Superscript e d Baseline identical-to upper M identical-to upper C Superscript d Baseline left-parenthesis mod upper N right-parenthesis

      Therefore, upper M identical-to upper M 1 left-parenthesis mod upper N right-parenthesis. In particular, if upper M 1 lies between 1 and upper N minus 1, as does upper M by assumption, then upper M equals upper M 1. In effect, we are saying that the mapping upper M right-arrow upper M Superscript e is 1 to 1 if upper M lies between 1 and upper N minus 1.

      Moreover, it can be shown that if for any positive integer r the eth root of Скачать книгу