Nützliches Rauschen: Selbstbau-Zufallszahlengenerator
Einfache Halbleiter können beim Verschlüsseln helfen: Mit dem Rauschen eines Transistors ist es möglich, einen einfachen Zufallszahlengenerator für den Schlüsselbund zu basteln.
- Olaf Göllner
Dilshan Jayakody präsentiert auf seinem Blog einen Zufallszahlengenerator, der das Rauschen eines Bipolartransistors ausnutzt. Ein Leistungsverstärker bereitet dieses Rauschen auf, ein PIC18F2550 überträgt die Daten via USB an den Computer.
Die Schaltung begnügt sich mit dem USB-Anschluss als Stromquelle und gibt sich nach außen als HID-Gerät (Human Interface Device) aus. Besonders gut eigne sich der 2N3904-Transistor als Rauschquelle, jedoch lassen sich auch andere NPN-Transistoren (wie der beliebte BC548 oder der BC107) einsetzen. Softwareseitig wird der libusb-Treiber unter Linux genutzt. (ogo)