![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|||||||||
Embedded TRNG Systems |
|||||||||
Security is Built in Not Tested Out!Our
embedded
solutions
for true random number generation systems Why is this important?A
true random generator (TRNG) is a sensitive analog/digital circuit. Focus on Product valueOur
customers can focus on creating value with their core product Avoid late failuresMany
of the problems you will encounter with TRNG designs have the TRNG specification for embedded systemsWe currently have seven main circuits for licensed systems. Under alicence contract a customer buy all components and mount the TRNG on their own PCB while mounting all other components on the PCB. In practice a selected circuit is modified to fully support the needs of the customer. This includes modifications of component selection and the X/Y ratio of the PCB space. Most embedded systems have some kind of processing unit in the form of a microcontroller, a DSP, a processor, or an FPGA. An important component in the TRNG subsystem consist of software for the processing unit. In case the existing solution don't include any processing unit, a processing unit can be included as part of the TRNG solution. Often an existing processing unit is used to lower overall costs. In addition to a license fee for the TRNG solution (and component costs) there is also a cost for writing the software, and for adopting the selected circuit to the needs of the customer. This is a non recurring engineering cost (NRE). The minimum NRE cost for a licensed solution will be about EUR 35.000. Circuit listWe currently have seven main circuits for licensed systems.SG-97 (This is the SG100 circuit) Drive voltage: 8V-16V Power supply: Internal switched supply Voltage multiplier Input current: About 20 mA Noise source: Zeener source: Hole mount or surface mount. Output: Asynchronous square-wave with CMOS drive to input voltage Speed: About 100 kbits/s PCB: One layer and a single trace on another layer Shielding: Ground Plane (20V/m safe) Processing: No processing included in circuit. Software may be run on host processor or a microcontroller may be used. HC-00 Drive voltage: 5V(10%) Power supply: Internal switched supply Voltage multiplier Input current: About 20 mA Noise source: Zeener source: Hole mount or surface mount. Output: Asynchronous square-wave with CMOS drive to input voltage Speed: About 100 kbits/s 3.3V output: Option using resistor voltage divider. PCB: One layer and a single trace on another layer Shielding: Ground Plane (20V/m safe) Processing: No processing included in circuit. Software may be run on host processor or a microcontroller may be used. DI-00 Drive voltage: 2.5V(-10%) up to 5.0V(+10%) Power supply: Internal switched supply/Regulated Input current: Depending on input voltage Noise source: Zeener source: Hole mount or surface mount. Output: Asynchronous square-wave with CMOS drive to input voltage Speed: About 250 kbits/s PCB: Two layers Shielding: Ground Plane Processing: No processing included in circuit. Software may be run on host processor or a microcontroller may be used. JO-01 (This is included in the R300) Drive voltage: 2.5V(-5%) up to 5.0V(+10%) Power supply: Filtered Input current: 0.35 mA up to 0.53 mA (drive voltage dependent) Noise source: Thermodynamic noise (Johnson noise) Output: Analog output (Z<1.0 kOhms) Low output voltage. Speed: 80 kbits/s PCB: Two layers Shielding: Shielding box necessary Ground Plane. Processing: Not included in circuit. CY-01 (This is the licensed version of the R300) Drive voltage: 3.0V(-10%) up to 5.0V(+10%) Power supply: Filtered Input current: 17mA Noise source: Thermodynamic noise (Johnson noise) Output: 8 bit parallel/handshake or serial port (UART/SPI/I2C) (one or several ports) CMOS output or resistor pull low/pull high Speed: About 50 kbits/s PCB: Two layers Shielding: shielding box necessary Ground Plane. Processing: Microcontroller included in circuit. Processing using user-selectable operating mode. JO-02 (This is in the R230) Drive voltage: 3.3V(-5%) up to 5.0V(+10%) Power supply: Filtered Input current: 40 mA Noise source: Thermodynamic noise (Johnson noise) Output: Analog output (Z<0.5 kOhms) Normal output voltage. Speed: 12 Mbits/s PCB: Two layers Shielding: Shielding box necessary Ground Plane. Processing: Not included in circuit. CY-02 (Licensed version of the R230) Drive voltage: 3.3V(-10%) up to 5.0V(+10%) Power supply: Filtered Input current: 50 mA Noise source: Thermodynamic noise (Johnson noise) Output: 8 bit parallel/handshake or serial port (UART/SPI) CMOS output or pull low/pull high Speed: 1000 kbits/s (5.0V (5%) mode) 500 kbits/s (3.3V mode) PCB: Two layers+Ground plane Shielding: Shielding box necessary Ground Plane. Processing: Microcontroller included in circuit. Processing using run time user-selectable operating modes. Speed value assumes that HCIA mode is selected. 2200 kbits/s (5.0V (5%) mode)if two micorocontrollers are used in tandem for the processing.
|
|||||||||
| Home | Company | Shop | Products | What´s New | Site Map | Contact |