You are on page 1of 4

HM-RAE001-1205

True Random Number Generation IC RPG100 / RPG100F


Features
 The TRNG generates high quality physical random numbers for various purposes in
wide-ranging applications.
 Natural phenomenon in CMOS is used to generate true random numbers.
 The circuit is composed of only CMOS and no external components are needed.
 Two independent white noise sources are used as the sources of randomness to
eliminate external noise interferences.
 The quality of the true random numbers (correspond to FIPS140-2 Change Notice 1
standard).
 A randomness statistical test circuit is equipped (conform to FIPS 140-2 Change
Notice 1 standard).
 The random numbers are generated at a High speed (up to 32 x 16bits random
numbers are stored internally; and they can also be read at a high-speed).
Applications
 Network security, E-Commerce, Cryptography, Authentication and Discrimination,
Lottery, Game, Simulation, Graphics, Wireless LAN, Computer, Mobile equipments,
FA

Specification
Serial random 16bits random Quality of random Random bit Power supply Supply current Operating
bits (bit/sec) numbers numbers generation Clock voltage range Ta=25ºC temperature
250K Up to 32 x 16bits Satisfies:
‫٭‬Synchronized random numbers FIPS140-2 250KHz +3.0V to 3.6V typ. 2.30mA (*1) -40ºC to 85ºC
with the random are held typ. 0.13mA (*2)
bits generation internally typ. 1uA (*3)
clock

*1: Normal mode *2: Power save mode *3: Power save mode and CLK_R=fixed to L or H

Package and Dimensions

RPG100 RPG100F
9.00
7.00 1.50
24 17

25 5.00 17 0.80 17 3.50


25

16
25
3.50

0.25

9
9
32 3-R0.20
0.20 0.50 0.40
1
1 9

1PIN CORNER

1 8
0.80 0.32

Pb free 32 pins plastic LQFP Pb free 32 pins plastic QFN

Unit: mm

http://www.fdk.co.jp
HM-RAE001-1205

Terminal Functions
No. Symbol Name I/O No. Symbol Name I/O
1 RVCC Analog power supply - 9 RST Reset I
2 RVSS Analog GND - 10 CLK_R Random bit generation clock I
3 TEST Test I 11 CLK_T Shift clock I
4 PSV Power save I 12,25 VSS GND -
5 A1 Address I 13,26 VCC Power supply -
6 A0 Address I 14 RNDS Serial data output O
Data bus
15 to 24, RND_D
7 OE Output enable I (Random bits / Verification O
27 to 32 (15 : 0)
data / Other internal test data)
8 CS Chip select I

Block Diagram

Random bits Random bits


Output Random bits
Generation
Buffer output
circuit
Serial to Paralell Random numbers
Conversion Circuit Holding Circuit
Output
CLK_R Selector Data Bus
Buffer
Test Data
Statistical test circuit

A0,A1

CLK_T Counter
CLK_T
Control
CS
Circuit Output Control
OE

<TEST RESULTS>

Two Dimensional Scatter Diagram of Random Numbers

http://www.fdk.co.jp
HM-RAE001-1205

Random Number Test Results Based On FIPS140-2(change notice1)

(The number of tests considered : 600,000)

The monobit test The poker test


80,000 105,000
FIPS140-2 change notice1 FIPS140-2 change notice1
70,000 9725 < x < 10275 2.16 < χ2 < 46.17
90,000
observed
60,000
expected observed
75,000
50,000
expected
Frequency

Frequency
60,000
40,000

30,000 45,000

20,000 30,000

10,000
15,000
0
9640

9680

9760

9800

9920

9960
9720

9840

9880

10000

10040

10080

10120

10160

10200

10240

10280

10320

10360
0
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54
Number of one χ2

The runs test


60,000 60,000

FIPS140-2 change notice1 FIPS140-2 change notice1


50,000 2315 ≦ x ≦ 2685 50,000 2315 ≦ x ≦ 2685

40,000
observed 40,000
observed
expected expected
Frequency

Frequency

30,000 30,000

20,000 20,000

10,000 10,000

0 0
2290
2310
2330
2350
2370
2390

2430
2450
2470
2490
2510
2530

2570
2590
2610
2630

2670

2710
2730
2750
2270

2410

2550

2650

2690

2290
2310
2330
2350
2370
2390

2430
2450
2470
2490
2510
2530

2570
2590
2610
2630

2670

2710
2730
2750
2270

2410

2550

2650

2690
Number of runs (Length 1 of zero) Number of runs (Length 1 of one)

80,000 80,000
FIPS140-2 change notice1 FIPS140-2 change notice1
1114 ≦ x ≦ 1386 1114 ≦ x ≦ 1386
70,000 70,000

60,000
observed 60,000
observed
expected expected
50,000 50,000
Frequency

Frequency

40,000 40,000

30,000 30,000

20,000 20,000

10,000 10,000

0 0
1120

1140

1160

1180

1220

1240

1260

1280

1320

1340

1360

1380

1420

1120

1140

1160

1180

1220

1240

1260

1280

1320

1340

1360

1380

1420
1100

1200

1300

1400

1100

1200

1300

1400

Number of runs (Length 2 of zero) Number of runs (Length 2 of one)

60,000 60,000
FIPS140-2 change notice1 FIPS140-2 change notice1
527 ≦ x ≦ 723 527 ≦ x ≦ 723
50,000 50,000

observed observed
40,000 40,000
expected expected
Frequency

Frequency

30,000 30,000

20,000 20,000

10,000 10,000

0 0
500
510
520
530
540
550
560
570
580
590
600
610
620
630
640
650
660
670
680
690
700
710
720
730
740
750
530
540
550
560

610
620
630
640

690
700
710
720
500
510
520

570
580
590
600

650
660
670
680

730
740
750

Number of runs (Length 3 of zero) Number of runs (Length 3 of one)

http://www.fdk.co.jp
HM-RAE001-1205

70,000 70,000
FIPS140-2 change notice1 FIPS140-2 change notice1
240 ≦ x ≦ 384 240 ≦ x ≦ 384
60,000 60,000

50,000 50,000

observed observed

Frequency
Frequency

40,000 40,000
expected expected

30,000 30,000

20,000 20,000

10,000 10,000

0 0
230

238

246

254

262

270

278

286

294

302

310

318

326

334

342

350

358

366

374

382

390

398

230

238

246

254

262

270

278

286

294

302

310

318

326

334

342

350

358

366

374

382

390

398
Number of runs (Length 4 of zero) Number of runs (Length 4 of one)

70,000 70,000
FIPS140-2 change notice1 FIPS140-2 change notice1
103 ≦ x ≦ 209 103 ≦ x ≦ 209
60,000 60,000

50,000 50,000

observed observed
Frequency

Frequency
40,000 40,000
expected expected
30,000 30,000

20,000 20,000

10,000 10,000

0 0
91

97
103

109

115
121

127

133

139
145

151

157
163

169

175
181

187

193
199

205

211
217

223

91
97
103

109
115
121
127
133

139

181
187
193
199
205

211
145

151
157
163
169

175

217
223
Number of runs (Length 5 of zero) Number of runs (Length 5 of one)

70,000 70,000
FIPS140-2 change notice1 FIPS140-2 change notice1
103 ≦ x ≦ 209 103 ≦ x ≦ 209
60,000 60,000

50,000 50,000

observed observed
Frequency

Frequency

40,000 40,000
expected expected

30,000 30,000

20,000 20,000

10,000 10,000

0 0
103

121

127

133

145

151

157
163

169

175
181

187

193
199

205

211
91

97

109

115

139

217

223

103

109
115
121

127
133
139

181
187
193
199
205
211
91
97

145

151
157
163

169
175

217
223
Number of runs (Length≧6 of zero) Number of runs (Length≧6 of one)

The long runs test


160,000

140,000 observed
expected
120,000
FIPS140-2 change notice1
x < 26
100,000
Frequency

80,000

60,000

40,000

20,000

0
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Length of runs

 The content of this catalog is subject to change without prior notice for further improvement.
If you have any inquiries, please contact our sales department. Last update May 2011.

http://www.fdk.co.jp

You might also like