Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve randomness #8

Open
HirokiIshiguro opened this issue Jun 12, 2019 · 2 comments
Open

Improve randomness #8

HirokiIshiguro opened this issue Jun 12, 2019 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@HirokiIshiguro
Copy link
Member

Is your feature request related to a problem? Please describe.
Now not good implementation for about randomness exist, so we added following comments.

WARNING: The random number generation solution presented in this application is

I want to improve this.

Describe the solution you would like.

  1. Update current certified project for RX65N RSK by using TRNG.
  2. Keep other projects for RX MCUs boards.

And, update WARNING text in entropy_hardware_poll.c#L38.

Additional context

  1. RX65N RSK has the edition including Security IP feature that has TRNG.
    https://www.renesas.com/us/en/products/software-tools/boards-and-kits/starter-kits/renesas-starter-kitplus-for-rx65n-2mb.html
    -> Renesas Starter Kit+ for RX65N-2MB Built-in Trusted Secure IP (Kit with e2 studio & E2 Lite)
  2. The chip RX65N on the RX65N Cloud Kit or others do not have TRNG feature.

Renesas recommends to use the RX65N chip including Security Feature in mass production phase.

Thank you!

@HirokiIshiguro HirokiIshiguro self-assigned this Jun 12, 2019
@HirokiIshiguro HirokiIshiguro added the enhancement New feature or request label Jun 12, 2019
@HirokiIshiguro
Copy link
Member Author

HirokiIshiguro commented Jun 12, 2019

Discussed with AWS members for about randomness in:
474a5ae#r31773910

7dfa704#comments

@HirokiIshiguro
Copy link
Member Author

HirokiIshiguro commented Jul 2, 2019

July 2nd, 2019 scenario:
-- for pseudo random

  1. try shifting A/D conversion result to improve randomness
  2. try storing random seed to flash in every 10 seconds, and re-storing it to pseudo random initial value
  3. try SP800-22 tool to measure randomness

-- for true random (already done)

  1. try export control procedure excluding encrypt/decryt feature from Trusted Secure IP driver
  2. add excluding encrypt/decryt feature from Trusted Secure IP driver to Amazon FreeRTOS lib folder
  3. try SP800-22 tool to measure randomness

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant