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