Hardware RNG: Difference between revisions

From chaoswiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 16: Line 16:
Kandidaten:
Kandidaten:
* Microchip
* Microchip
** [http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010172 PIC16C765]:<small>
**: 14336 Byte Programm Speicher
**: 256 Byte RAM
**: 33 I/O Ports
**: 8 A/D 8bit
**: Preis: ca. 5 EUR</small>
** [http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010280 PIC18F2550]:<small>
**: 32768 Byte Programm Speicher
**: 2048 Byte RAM
**: 256 Byte EEPROM Speicher
**: 23 I/O Ports
**: 10 A/D 10bit
**: Preis: ca. 8 EUR</small>
** [http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010300 PIC18F4550]:<small>
** [http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010300 PIC18F4550]:<small>
**: 32768 Byte Programm Speicher
**: 32768 Byte Programm Speicher
Line 21: Line 34:
**: 256 Byte EEPROM Speicher
**: 256 Byte EEPROM Speicher
**: 34 I/O Ports
**: 34 I/O Ports
**: 12 A/D 10bit
**: Preis: ca. 8 EUR</small>
**: Preis: ca. 8 EUR</small>


* Amtel
* Amtel
** [http://www.atmel.com/dyn/products/product_card.asp?part_id=2573 AT43USB355]:<small>
**: 24 KB Programm Speicher
**: 1 KB RAM
**: 27 I/O Ports
**: 12 A/D 10bit (not shared)
**: Preis: ca. 6 EUR</small>
** [http://www.atmel.com/dyn/products/product_card.asp?part_id=3479 AT89C5131A-M]:<small>
** [http://www.atmel.com/dyn/products/product_card.asp?part_id=3479 AT89C5131A-M]:<small>
**: </small>
**: Preis: </small>


<br>
<br>

Revision as of 15:40, 10 September 2005

Status

Momentan ist das Projekt noch in der frühen Planungsphase.
Momentan suche ich nach geeigneten Kontrollern als Basisbaustein. (Djingis Kan)


Der Plan

Es geht darum einen hardware Zufallsgenerator zu bauen, der auf echtem physikalischem Zufall beruht.
Das ganz soll per USB an jedem Rechner anschließbar sein. Es soll eine Basisplatine entwickelt werden, auf die verschiedene Module mit den eigentlichen Zufallsgeneratoren gesteckt werden können. (Momentan sind 4 Slots geplant)
Zeil ist es, dass Programme die Daten ohne weitere Nachbearbeitung als hochqualitative Zufallszahlen verwenden können. Dafür ist es notwendig eine gewisse Preprocessing-Power im Zufallsgenerator zu haben, dafür erscheint es sinnvoll einen Microprozessor mit integriertem USB-Interface als Basis-Baustein für das System zu wählen.

Bauteile

Microcontroller

Kandidaten:

  • Microchip
    • PIC16C765:
      14336 Byte Programm Speicher
      256 Byte RAM
      33 I/O Ports
      8 A/D 8bit
      Preis: ca. 5 EUR
    • PIC18F2550:
      32768 Byte Programm Speicher
      2048 Byte RAM
      256 Byte EEPROM Speicher
      23 I/O Ports
      10 A/D 10bit
      Preis: ca. 8 EUR
    • PIC18F4550:
      32768 Byte Programm Speicher
      2048 Byte RAM
      256 Byte EEPROM Speicher
      34 I/O Ports
      12 A/D 10bit
      Preis: ca. 8 EUR
  • Amtel
    • AT43USB355:
      24 KB Programm Speicher
      1 KB RAM
      27 I/O Ports
      12 A/D 10bit (not shared)
      Preis: ca. 6 EUR
    • AT89C5131A-M:
      Preis:


Wer macht mit

Djingis Kan
nobody_su
seto