Efabless Logo
Cryptographically...
public project
MPW-6   

This project is a cryptographically secure random number generator design. AES and chatoic RNG are connected to the processor system via Wishbone bus. Cryto secure RNG mode is turned during runtime.

The AES hardware implementation is designed by Joachim Strömbergson at the following github repository.

https://github.com/secworks/aes

The chaotic RNG is designed by Onur Karatas from Tübitak at the following Github repository.

https://github.com/onurkrts/RNG-SCROLL

They are connected to the Wishbone bus interface to be used individually. When the crypto secure RNG mode is activated, they start working together to produce cryptographically secure random data.

Owner
RECEP GÜNAY
Description

Cryptographically Secure RNG Slave. Integrates AES cipher and double scroll chaotic RNG circuit to form a CSRNG. AES and Chaotic RNG can also be used separately.

Process

sky130A