This is an old revision of the document!


True Random Number Generator

Introducere

Proiectul consta intr-un generator de numere random. Alegerea numarului random se face bazat pe sunetul si pe vibratiile mediului inconjurator. Proiectul include si un servomotor care produce zgomot si vibratii, pentru a intensifica efectul de random.

Ideea proiectului este faptul ca nu se pot genera numere random in adevaratul sens al cuvantului folosind doar informatiile ce se afla in calculator. In general, numerele random se genereaza folosind ora curenta, rezultatul fiind predictibil. Folosind factori externi, care sunt cu adevarat random, numarul generat nu mai este predictibil.

Aceasta tehnica de generat numere random, folosind factori externi, are ca rol obtinerea unei securitati sporite oferite de nepredictibilitatea numerelor generate. Spre exemplu, Cloudfare are un perete de “lava lamps” care au o miscare care nu poate fi prezisa. Folosindu-se de imaginea formata de aceste lampi, cloudfare genereaza numere random pentru a oferi un nivel inalt de securitate.[1]

Descriere generală

Modul de functionare:

  • Apasarea unuia dintre butoane va face ca un nou numar random sa fie generat si afisat.
  • Apasarea celuilalt buton va face servomotorul sa se miste incontinuu/sa se opreasca din miscare.

Hardware Design

Lista de piese:

  • Arduino Uno R3
  • Breadboard
  • Senzor sunet
  • Senzor vibratii
  • Servomotor
  • 4 digit 7 segment display
  • Butoane
  • Fire

Software Design

Rezultate Obţinute

Concluzii

Download

Jurnal

Bibliografie/Resurse

pm/prj2022/imacovei/theodor.cristea.1653675069.txt.gz · Last modified: 2022/05/27 21:11 by theodor.cristea
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0