Author Topic: Algorimy pro SN, 32 bit mcu  (Read 431 times)

STMR

  • Newbie
  • *
  • Posts: 29
Algorimy pro SN, 32 bit mcu
« on: February 27, 2016, 08:55:30 PM »
Zdravim, mel bych na vas dotaz "z druhe strany". Mame zakazku na zarizeni, ktere bude potrebovat kreditovy system. Jeden druh pristroju bude "mezi lidma", tudiz je predpoklad napadnuti systemu (skenovani sbernic, pokus vycist fw), dalsi pristroj je na omezenych a znamych mistech, nicmene v pripade odcizeni je situace stejna. O co jde: system nejakym zpusobem zjisti, ze muzeme dobit kredit na druhem zarizeni, vlozi se pametove medium, prehraji se data, medium se vrati zpet, program vycte, dobije kredity. Vzhledem k tomu, ze nemam vypocetni vykon na asymtricke sifrovani a externi cip (napr. crypto rodina od Atmelu) je nepouzitelny (utocnik ma hromadu casu na zvrhnuti komunikace a vytvoreni bypassu), musim nejakym algoritmem zakodovat informaci o kreditu a predaneho unikatniho SN procesoru.

Otazka tedy zni, muzete me prosim nasmerovat na nejake materialy co se tykaji tvorby algoritmu pro tento ucel? potrebuji jedinecnou kombinaci (nad kterou v externim cipu udelam sha256 hash), k dispozici mam 32 bit mcu, pracujici do frekcence 72 MHz. S bezpecnosti je to tak, ze vygenerovane SN by uvidel utocnik jen v pripade odposlechnuti komunikace mezi MCU a cipem pro SHA256 hash. V podstate potrebuji odolny HMAC SHA256.

Dik moc

pr0p4g4nd4

  • [SCF]
  • Senior Member
  • ****
  • Posts: 429
Re: Algorimy pro SN, 32 bit mcu
« Reply #1 on: February 29, 2016, 09:27:46 AM »
popravde do hw sa nevyznam, cize tvoj popis je pre mna.. mozno keby si to opisal nejako inac, hlavne to ako si predstavujes sw cast, mozno by som to pochopil (a mozno ani nie). ???

tazko povedat, ono sa vzdy po case na kazdy typ hashu objavi nejaka slabina, ale mozno by nebolo odveci skusit keccak, je to sha3:

Code: [Select]
http://crypto.stackexchange.com/questions/15782/how-secure-would-hmac-sha3-be
Aký je rozdiel medzi mladým a starým chlapom?
Mladému behá piča po rozume, starému po byte...

Kto robí je robot, kto koktá je.. koktavý!