someone42 / hardware-bitcoin-wallet

A minimal Bitcoin wallet intended for embedded devices
BSD 2-Clause "Simplified" License
150 stars 44 forks source link

PIC32: oversample HWRNG and filter in digital domain #28

Closed someone42 closed 11 years ago

someone42 commented 11 years ago

To improve the robustness of the HWRNG, the HWRNG signal should be oversampled and then filtered in the digital domain.

Testing has determined that a lot of the HWRNG interference consists of aliased interference at frequencies > 12 kHz. Oversampling and filtering will remove most of that interference.