The objective of this project is to utilize an FPGA board which is the CMOD A7 35t to obtain a pseudo random number which can be used for encryption. We aim to achieve this by leveraging the inherent randomness present in environmental data captured by sensors. This data will be used as a seed to initialize an algorithm implemented on the CMOD A7 35t FPGA board. The project will focus on interfacing the sensors with the FPGA and developing suitable algorithms to ensure the generated numbers exhibit strong randomness properties.
翻译:本项目的目标是利用CMOD A7 35t FPGA板获取可用于加密的伪随机数。我们旨在通过利用传感器捕获的环境数据中固有的随机性来实现这一目标。该数据将作为种子,用于初始化在CMOD A7 35t FPGA板上实现的算法。本项目将专注于将传感器与FPGA进行接口连接,并开发合适的算法,以确保生成的数字展现出强随机性特性。