Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:iotelea:safeme [2023/05/29 21:18]
oana.cocoara [Descriere generală]
pm:prj2023:iotelea:safeme [2023/05/29 21:24] (current)
oana.cocoara [Descriere generală]
Line 14: Line 14:
  
 <note tip> <note tip>
-Un sistem care cripteaza/​decripteaza ​datele ​care vin de pe interfata seriala. +Un sistem care cripteaza/​decripteaza ​mesajele ​care vin pe interfata seriala. ​Algoritmul de criptare este un One Time Pad unde expansiunea cheii se face prin repetarea ei. Accesul la chei se face prin intermediul unor utilizatori presetati, ale caror drepturi sunt accesate folosind PIN-ul prorpiu de 4 cifre.
- +
- +
 </​note>​ </​note>​
  
Line 42: Line 39:
  
 <note tip> <note tip>
-Descrierea codului aplicaţiei (firmware)+**Mod de functionare:** 
-  * mediu de dezvoltare (if any) (e.gAVR StudioCodeVisionAVR) +  * Meniu initial ​de login: tot ce se poate face sa se aleaga un user pentru logare: se cere PIN-ul de 4 cifre, care se introduce de la tastaturaLa login efectuat cu succes, globala active_user se schimba la indexul userului respectivVa fi folosita la alegerea cheii de criptare si la verificarea posibilitatii decriptarii unui cyphertext. 
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib+ 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +**Meniul de utilizare efectiva de catre un user: optiuni pentru criptaredecriptare si logout.**  
-  * (etapa 3) surse şi funcţii implementate+ 
 +  * Criptare: asteapta input de la interfata serialaAcesta se cripteaza (aproapeOTP (expansiunea cheii este doar repetarea ei) folosind cheia cu indexul active_user si rezultatul este intors la seriala (primul caracter identifica cheia folosita). 
 + 
 +  * Decriptare: se verifica daca userul curent poate decripta cyphertextul dat (in functie de primul caracter, despre ​care am mai zis): userii normali pot folosi doar propria cheie, admin le poate folosi pe toate. 
 + 
 +  * Logout: se seteaza active_user la -1 si se revine in meniul initial. ​
 </​note>​ </​note>​
  
pm/prj2023/iotelea/safeme.1685384333.txt.gz · Last modified: 2023/05/29 21:18 by oana.cocoara
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