Randomness Ensures the Security of SiFive Shield HCA

Randomness Ensures the Security of SiFive Shield HCA

On the surface, building a secure foundation using the concept of randomness seems surprising. From the perspective of entropy, randomness can protect data, chips, and systems by generating encryption methods. By leveraging the essence of randomness as the foundation of security systems, it becomes possible to enhance the security of computer systems and protect critical … Read more

Driver Development Under Linux Device Tree

Driver Development Under Linux Device Tree

Overview This article introduces the development process and methods of device drivers under the platform framework, mainly including the development of device trees, drivers, and applications. Taking the random number driver as an example, it implements the process of the application calling the library function, entering the kernel through a system call, and finally executing … Read more