Invention Grant
US09449197B2 Pooling entropy to facilitate mobile device-based true random number generation
有权
汇集熵以促进基于移动设备的真实随机数生成
- Patent Title: Pooling entropy to facilitate mobile device-based true random number generation
- Patent Title (中): 汇集熵以促进基于移动设备的真实随机数生成
-
Application No.: US13916655Application Date: 2013-06-13
-
Publication No.: US09449197B2Publication Date: 2016-09-20
- Inventor: Matthew John Green , Leigh Stuart McLean , Peter Theodore Waltenberg
- Applicant: GLOBALFOUNDRIES Inc.
- Applicant Address: KY Grand Cayman
- Assignee: GLOBAL FOUNDRIES INC.
- Current Assignee: GLOBAL FOUNDRIES INC.
- Current Assignee Address: KY Grand Cayman
- Agency: DeLio, Peterson & Curcio, LLC
- Agent David R. Pegnataro
- Main IPC: G06F21/72
- IPC: G06F21/72 ; G06F7/58

Abstract:
A mobile device operating system pools any available entropy. The resulting entropy pool is stored in device memory. When storing entropy in memory, preferably memory addresses are randomly allocated to prevent an attacker from capturing entropy that might have already been used to create a random number. The stored entropy pool provides a readily-available entropy source for any entropy required by the operating system or device applications. Then, when a cryptographic application requests a true random number, the operating system checks to determine whether the pool has available entropy and, if so, a portion of the entropy is provided to enable generation (e.g., by a TRNG) of a true random number that, in turn, may then be used for some cryptographic operation. After providing the entropy, the operating system clears the address locations that were used to provide it so that another entity cannot re-use the entropy.
Public/Granted literature
- US20140372767A1 Pooling entropy to facilitate mobile device-based true random number generation Public/Granted day:2014-12-18
Information query