Contents


Preface

The challenges in and solutions for cryptography are the core subject of this book. Core security concepts and solutions were proposed decades ago. However, mainly due to technology advancements, the increase of data transmission volume and the evolving of Internet infrastructure, challenges to cryptography systems have been found, calling for adjustments and solutions. In this book, we start with improvements proposed to symmetric cryptography by construction of Boolean functions for generating orthogonal variable spreading factor codes used in cryptographic applications. We proceed with asymmetric cryptography by outlining RSA voluntaries followed by ECC performance improvements of its Fast Scalar Multiplication and improved performance of the encryption used in numerical problem applications. We conclude the book with two proposals to cope with the quantum computing challenge to Internet security. One approach uses a combination of overlay security, Blockchain, and Merkle trees to provide a quantum safe Internet. The second employs the MOR cryptosystem in a asymmetric cryptography, by generalizing the discrete logarithm problem from a cyclic group to an arbitrary group.

I would like to acknowledge AAC for its help and Mrs. Nina Kalinic Babic for her

**Menachem Domb**

Ashkelon, Israel

Ashkelon Academy College,

assistance as the Author Service Manager of this project.
