OpenTitan: Open source silicon root of trust
Role in this project:
Embedded Systems Engineer Contributions:237 reviews, 29 commits, 56 PRs in 1 year 6 months
Contributions summary:Vladimir primarily contributed to the OpenTitan project by implementing and integrating a 32-bit instruction counter for the OpenTitan project's OTBN (OpenTitan Block for Number processing) module. This involved modifying several RTL files to add the counter, its register interface, and related control logic within the OTBN core and controller. The user also added unit tests and smoke tests to verify the functionality of the instruction counter. Additionally, the user has improved documentation and replaced the existing PRNG with xoshiro256pp and added secure wipe feature to the OTBN module.
root-of-trustrootsilicontrust
Side-channel analysis setup for OpenTitan
Contributions:224 pushes, 43 branches in 2 years
side-channel