Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Resoftare camera supraveghere

Cu ce va aparati de cainii agresi...

Nu imi platiti coletul cu cardul ...

Mi-au disparut amigdalitele ?
 Exista vreun plan de terorizare p...

Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024
 Suprasolicitare sistem electric

CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...
 Magnet in loc de clește pent...

Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over
 

Biblioteci de AES pentru Atmel Studio 7

- - - - -
  • Please log in to reply
9 replies to this topic

#1
lupulalbastru1

lupulalbastru1

    Junior Member

  • Grup: Members
  • Posts: 110
  • Înscris: 24.05.2013
Buna!

Stie cineva de unde gasesc niste biblioteci de AES pentru Atmel Studio 7?
Am incercat cu avr_cripto_lib, dar am niste erori de genul: multiple definition of `aes256_init'  

#2
dexterash

dexterash

    --something---

  • Grup: Senior Members
  • Posts: 22,912
  • Înscris: 19.08.2004
Implementate hardware sau software? Ca aici e cheia.

In rest, AES se poate implementa si la "manuta" daca trebuie. Nu e chiar complicat.

#3
Argv

Argv

    Senior Member

  • Grup: Senior Members
  • Posts: 2,503
  • Înscris: 25.10.2007
Eu folosesc implementarea lui Brian Gladman (http://www.gladman.me.uk/AES)

#4
InTech

InTech

    Kietata ?

  • Grup: Senior Members
  • Posts: 4,739
  • Înscris: 23.11.2005
AES poti sa-l faci si cu creionu pe hirtie.
Eroarea de compilare o poti rezolva usor cu Google.

#5
TS030

TS030

    Guru Member

  • Grup: Senior Members
  • Posts: 15,193
  • Înscris: 25.06.2012
Implementari "la manuta" sunt bune doar pentru joaca. Daca vreti criptografie, folositi o librarie conceputa in acest scop.

#6
lupulalbastru1

lupulalbastru1

    Junior Member

  • Grup: Members
  • Posts: 110
  • Înscris: 24.05.2013

 dexterash, on 30 aprilie 2016 - 19:44, said:

Implementate hardware sau software? Ca aici e cheia.


Soft

 InTech, on 30 aprilie 2016 - 20:09, said:

Eroarea de compilare o poti rezolva usor cu Google.
Imi da eroare la fisierele .S
De aici am luat bibliotecile
https://github.com/c.../avr-crypto-lib

 TS030, on 30 aprilie 2016 - 21:18, said:

Implementari "la manuta" sunt bune doar pentru joaca. Daca vreti criptografie, folositi o librarie conceputa in acest scop.
Exact de asta intreb unde gasesc niste librari care sa si merga in Atmel Studio 7

Edited by lupulalbastru1, 30 April 2016 - 21:22.


#7
dexterash

dexterash

    --something---

  • Grup: Senior Members
  • Posts: 22,912
  • Înscris: 19.08.2004

 TS030, on 30 aprilie 2016 - 21:18, said:

Implementari "la manuta" sunt bune doar pentru joaca. Daca vreti criptografie, folositi o librarie conceputa in acest scop.
AESul, cu tot cu definirea blocurilor necesare, cred ca are vreo 200 de linii de cod.  Desigur, daca nu-l stapanesti, dureaza. Da' la fel de mult poate dura si debugul+implementarea la una gata facuta.

In fine... Surse "chioare" in c si c++ gasesti cam peste tot.

#8
TS030

TS030

    Guru Member

  • Grup: Senior Members
  • Posts: 15,193
  • Înscris: 25.06.2012
lupulalbastru: imi pare rau, n-am avut de-a face cu Atmel Studio - nu stiu ce "merge" si ce nu. Asa, am mai folosit OpenSSL.

dexterash, tratezi problema ca un amator. Da, cum spuneam pentru joaca poti implementa un AES sau alti algoritmi criptografici. Pentru lucruri serioase, nu. Incepand de la buguri si vulnerabilitati clasice in cod, pana la side channel attacks - o implementare proprie din start e considerata nesigura.

#9
dexterash

dexterash

    --something---

  • Grup: Senior Members
  • Posts: 22,912
  • Înscris: 19.08.2004
Si implementarea altuia e clar sigura. Daca nu era chestie de matematica la mijloc, poate eram de acord. Altfel, cam peste tot, implementarea este aceeasi, cu ceva accent pe performanta/portabilitate/folosire functii dedicate disponibile.

Side-channel attacks, in cazul de fata, poti avea la folosire, nu la implementare. Poti sa ai cea-mai-cea implementare, daca cheia e tinuta in clar p'altundeva.

In fine, eu, ca amator, nu m-as arunca in tot felul de concluzii fara a sti macar la ce va fi folosit(a).

#10
TS030

TS030

    Guru Member

  • Grup: Senior Members
  • Posts: 15,193
  • Înscris: 25.06.2012
dexterash, te rog frumos, mai studiaza problema inainte de-a da sfaturi.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate