Home Encryption TRNG Technology Embedded Systems
Company Shop Products What´s New Site Map Contact Protego
 
Home >>> Products >>> Embedded TRNG Systems
 

Embedded TRNG Systems

 

Security is Built in Not Tested Out!

Our embedded solutions for true random number generation systems
is proven and tested in customer applications, point-of-sales terminals
and ATM:s. In addition to a hardware module with a software package,
we also provide design verification, and help our customers during
the customer's design phase. 

Why is this important?

A true random generator (TRNG) is a sensitive analog/digital circuit.
To design it you must have proficiency in many fields as digital design,
analog design, cryptology, statistics, EMI/RFI etc. Not too many companies
have this knowledge in house. During the customer's product design phase,
many issues may surface. How does the shielding of the product interfere
with the TRNG in regard to 
EMI/RFI considerations? How do I measure for
FIPS compliance? What is the level of radiated emissions from the TRNG?
We have the answers.

Focus on Product value

Our customers can focus on creating value with their core product
and we take care of the TRNG. Engineering support can be provided,
on site, all over the world.

Avoid late failures

Many of the problems you will encounter with TRNG designs have the
nasty habit of showing up in the later stages of the product design
process. Only if your product is successful, will the design be put to
the test. The right design, from the beginning, is essential, as modifying
the design later can imply a product line discontinuity, and that your
third party security approval don't apply to all sold units. 

TRNG specification for embedded systems

We currently have seven main circuits for licensed systems. Under a
licence 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 list

We 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