Figure 6.1 CNG cryptographic primitives
Among all the types of cryptographic primitives, one-way hashing function and encryption function are most commonly used in our daily life. One-way hashing function is used to identify data and encryption function is used to encrypt data. Hence, to explore the bottlenecks and future development of cryptographic primitives, we can focus on the characteristics of these two types.
5.1 One-way Hashing Function
As the meaning in the surface, once the value of one-way hashing function is generated, you can not get the origin meaning of the value. It is usually used to identify a file’s integrity or the source of a software instead of check the value of the data. However, the limited function can cause troubles in the more complex society. The public needs comprehensive functional tools to help them deal with the daily life. For example, when a user is going to store a password when logging into a system, whether to use the method of hashing …show more content…
On one hand, the cryptographic primitives need to improve the algorithms to meet the complex requirement of information storage. On the other hand, the cryptographic primitives need to make detailed instructions about its reasonable use. Only these two both develop in a good direction can cryptographic primitives bring the public security in the daily