Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Primjena GPU u kriptografiji

[es] :: Security :: Kriptografija i enkripcija :: Primjena GPU u kriptografiji

[ Pregleda: 736 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

antraks
banja luka, Bih

Član broj: 226703
Poruke: 200
213.91.86.*



+1 Profil

icon Primjena GPU u kriptografiji15.08.2019. u 16:58 - pre 18 meseci
Trenutno zavrsavam jedan rad na temu "Primjena grafickih procesora u kriptografiji" pa bi mi dobrodoslo jos informacija.
Ono sto sam uradio jeste paralelizacija AES algoritma u ECB modu rada na grafickom procesoru. Radio sam ispocetka sve sam u CUDA-i. Imam Nvidia grafiku na racunaru pa mi je to bilo prakticno.

Ono sto je meni potrebno su vise kao neke informacije iz iskustva i slicno. Pitanja kao sto su:
1. Sta to u kriptografiji omogucava paralelzaciju? Kao npr. činjenica da se veliki broj algoritama zasniva na procedurama koje se ponavljaju veliki broj puta, ali malo opsirnije.
2. Za koje kriptografske tehnike grafički procesor ne bi ništa posebno donio (odnosno, gdje je dobit manja (skuplja) od onoga što se gubi zbog skupljeg hardvera)?
3. Tipovi uređaja za koje ovaj rad ima smisla (za desktop računare sigurno, ali za telefone ili za još manje uređaje možda i nije uvijek takav slučaj)?

Prvi put radim ovako nesto pa i nemam bas nekog iskustva u vezi sa ovim, pa mi nista ne pada na pamet. Procitao sam hrpu literature ali je to sve opste objasnjeno i nema nista konkretno sto bi moglo pomoci.
Ako ima neko bilo kakvo iskustvo ili neke odgovore na ova pitanja bio bih jako zahvalan
 
Odgovor na temu

Branimir Maksimovic
Senior Software Engineer

Član broj: 64947
Poruke: 5174
109.72.51.*



+1025 Profil

icon Re: Primjena GPU u kriptografiji15.08.2019. u 17:16 - pre 18 meseci
Osim ako ne rudaris ili razbijas sifre, ne vidim potrebu da se kriptografija radi na GPU. Eto i tvoj browser kriptuje dekriptuje non stop i kolko je zauzece procesora?
press any key to continue or any other to quit....
 
Odgovor na temu

antraks
banja luka, Bih

Član broj: 226703
Poruke: 200
213.91.86.*



+1 Profil

icon Re: Primjena GPU u kriptografiji15.08.2019. u 23:44 - pre 18 meseci
To je samo jedan rad na tu temu koji sam dobio da uradim. Ajmo reci nekakav seminarski rad ili tako nesto slicno. Nisam ja to sad izmisljao pa pokusavao nesto :)
Uradio sam ja implementaciju ali mi treba informacija nesto sada sa teoretske strane da to opisem. Najvise odgovori na gore navedena pitanja.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6006



+4618 Profil

icon Re: Primjena GPU u kriptografiji26.08.2019. u 09:55 - pre 18 meseci
1. Ako se secam dobro samo nezavisne hash sesije i block cipheri mogu da se paralelizuju, imas vise detalja u ovom radu: https://www.researchgate.net/p...ethod_of_Encryption_Algorithms
2. Za skoro sve sto nije mining, moderni CPU imaju hardversku podrsku za AES i jedini diskriminator tu ti je bandwidth. U relanoj upotrebi potreba za crypto bandwidthom na masini je veoma niska, u tim situacijama je GPU i overkill i sporiji, zbog CUDA interfejsa i overhead-a.
3. Trenutno samo kripto valute koje se baziraju na proof of work metodama, dakle mining rigs, za sve ostalo, ukljucujuci desktop racunare, je bespotrebno. Sto se tice mobilnih, znam ekipu sa RAFa koja je radila Mango Coinz kripto valutu, ali iskreno ne znam sta je bilo sa time na kraju, ali generalno mobilni uredjaji nemaju taj umph koji ti treba za masivni paralelizovani crypto. Kad pogledas koliko struje vuku crypto ASIC moduli, kao optimizovane mining masine, sve ostalo u vezi mobilne tehnologije treba da ti bude jasno.

Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

mjanjic
Šikagou

Član broj: 187539
Poruke: 2091



+587 Profil

icon Re: Primjena GPU u kriptografiji26.08.2019. u 14:15 - pre 18 meseci
Kriptovalute su uglavnom zasnovane na algoritmima kod kojih se za zadati heš traži otvoreni tekst, dok je kod enkripcije suprotno, i to samo ako se koristi heš funkcija (uglavnom za čuvanje šifri i slično), a za klasičnu enkripciju podataka, GPU i nije baš nešto pogodan.
Ali, GPU je pogodan kod razbijanja hešovanih podataka, kao što su šifre. Tu može da pomogne, npr. ubaciš mu neki heš iz bace sa šiframa i nađeš koja je šifra. Međutim, ako ti treba da nađeš nekoliko miliona šifri iz baze, onda je to i za GPU "malo" teži posao.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
 
Odgovor na temu

antraks
banja luka, Bih

Član broj: 226703
Poruke: 200
213.91.86.*



+1 Profil

icon Re: Primjena GPU u kriptografiji31.08.2019. u 22:30 - pre 18 meseci
Citat:
mmix:
1. Ako se secam dobro samo nezavisne hash sesije i block cipheri mogu da se paralelizuju, imas vise detalja u ovom radu: https://www.researchgate.net/p...ethod_of_Encryption_Algorithms


U pitanju i jeste block cipher, AES u ECB modu. Jedino se taj moze i paralelizovati. Pa sam to uzeo da uradim.
Ako mozete jos malo da objasnite pitanja 2 i 3 bilo bi odlicno :)
Shvatam ugrubo sta ste mislili ali ako moze jos neko malo detaljnije objasnjenje bilo bi odlicno. Odgovor na pitanje 2.

Nisam bas toliko u tom podrucju pa i ne znam nesto pretjerano u detalji.
Hvala obojici za pomoc
 
Odgovor na temu

[es] :: Security :: Kriptografija i enkripcija :: Primjena GPU u kriptografiji

[ Pregleda: 736 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.