Hardware RNG: Difference between revisions
Djingis Kan (talk | contribs) No edit summary |
Djingis Kan (talk | contribs) (Erste Liste fertig) |
||
Line 85: | Line 85: | ||
**: Preis: ca 3 EUR aber im Moment nicht lieferbar</small> |
**: Preis: ca 3 EUR aber im Moment nicht lieferbar</small> |
||
* STMicroelectronics |
|||
** [http://www.st.com/stonline/products/literature/ds/9202/upsd3254a.htm uPSD3254A-40U6]:<small> |
|||
**: 256 KByte + 32 KByte Programm Speicher |
|||
**: 32 KByte RAM |
|||
**: 46 I/0 Ports |
|||
**: Preis: ca 13 EUR</small> |
|||
** [http://www.st.com/stonline/products/literature/ds/10976/upsd3422e.htm uPSD3422E-40U6]:<small> |
|||
**: 64 KByte + 32 KByte Programm Speicher |
|||
**: 4 KByte RAM |
|||
**: 46 I/0 Ports |
|||
**: Preis: ca 10 EUR</small> |
|||
** [http://www.st.com/stonline/products/literature/ds/10976/upsd3422e.htm uPSD3433EV-40U6]:<small> |
|||
**: 128 KByte + 32 KByte Programm Speicher |
|||
**: 8 KByte RAM |
|||
**: 46 I/0 Ports |
|||
**: Preis: ca 10 EUR</small> |
|||
** [http://www.st.com/stonline/products/literature/ds/10976/upsd3422e.htm uPSD3434E-40U6]:<small> |
|||
**: 256 KByte + 32 KByte Programm Speicher |
|||
**: 8 KByte RAM |
|||
**: 46 I/0 Ports |
|||
**: Preis: ca 13 EUR</small> |
|||
* Freescale |
|||
** [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC9S12UF32&nodeId=0162468636K100 MC9S12UF32PU]:<small> |
|||
**: 32 KByte Programm Speicher |
|||
**: 3,5 KByte RAM |
|||
**: 73 I/O Ports |
|||
**: Preis: ca 10 EUR</small> |
|||
** [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=68HC908BD48&nodeId=016246844976638634 MC68HC908BD48]:<small> |
|||
**: 48 KByte Programm Speicher |
|||
**: 1 KByte RAM |
|||
**: 32 I/O Ports |
|||
**: 6 A/D 8bit |
|||
**: Preis: ca 5 EUR</small> |
|||
<br> |
<br> |
Revision as of 22:07, 18 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
- PIC16C765:
- Atmel
- AT43USB355:
- 24 KByte Programm Speicher
- 1 KByte RAM
- 27 I/O Ports
- 12 A/D 10bit (not shared)
- Preis: ca. 6 EUR
- AT76C713:
- 16 KByte Programm Speicher (flüchtig)
- 8 KByte RAM
- 40 I/O Ports
- Preis: nicht verfügbar
- AT89C5131A-M:
- 32 KByte Programm Speicher + 8 KByte Bootloader
- 1280 Byte RAM
- 34 I/O Ports
- Preis: nicht verfügbar
- AT89C5132:
- 64 KByte Programm Speicher + 4 KByte Bootloader
- 2304 Byte RAM
- 44 I/O Ports
- 2 A/D 10bit (not shared)
- Preis: ca. 14 EUR
- AT43USB355:
- AMD
- Am186 CU:
- Kein interner Speicher
- 48 I/O Ports
- Preis: unbekannt (scheint schwer zu bekommen sein)
- Am186 CU:
- Texas Instruments
- TUSB3210:
- Ich bin noch nicht durch die Documtentation durchgestiegen, was RAM/ROM ist
- 32 I/O Ports
- Preis: ca 5 EUR
- TUSB3210:
- Cypress
- STMicroelectronics
- uPSD3254A-40U6:
- 256 KByte + 32 KByte Programm Speicher
- 32 KByte RAM
- 46 I/0 Ports
- Preis: ca 13 EUR
- uPSD3422E-40U6:
- 64 KByte + 32 KByte Programm Speicher
- 4 KByte RAM
- 46 I/0 Ports
- Preis: ca 10 EUR
- uPSD3433EV-40U6:
- 128 KByte + 32 KByte Programm Speicher
- 8 KByte RAM
- 46 I/0 Ports
- Preis: ca 10 EUR
- uPSD3434E-40U6:
- 256 KByte + 32 KByte Programm Speicher
- 8 KByte RAM
- 46 I/0 Ports
- Preis: ca 13 EUR
- uPSD3254A-40U6:
- Freescale
- MC9S12UF32PU:
- 32 KByte Programm Speicher
- 3,5 KByte RAM
- 73 I/O Ports
- Preis: ca 10 EUR
- MC68HC908BD48:
- 48 KByte Programm Speicher
- 1 KByte RAM
- 32 I/O Ports
- 6 A/D 8bit
- Preis: ca 5 EUR
- MC9S12UF32PU: