Puncte:3

Puteți utiliza o funcție hash cu cheie ca funcție hash de uz general?

drapel de

eu lucrez cu SWIFFT, o funcție hash cu cheie care se dovedește sigură, care este de dorit pentru mine. Din păcate, din câte am înțeles, este DOAR o funcție hash cu cheie.Ar exista dezavantaje sau probleme de securitate dacă le-aș da tuturor cheia și aș folosi poate criptarea cheii publice pentru a face autentificarea „manual”, folosind funcția hash cu cheie într-un mod fără cheie ca funcție hash de uz general?

Steve Mucci avatar
drapel de
Nu, nu nu, SWIFFT, cu DOUA "F". Este o funcție hash sigură, care utilizează Transformarea Fourier rapidă (FFT) ca parte a algoritmului său, de unde „FFT” în „SWIFFT”. Ei au demonstrat în SWIFFT că, în cel mai rău caz, trebuie să rezolvați o problemă a rețelei pentru a găsi coliziuni, care este criptografia cuantică securizată.
kelalaka avatar
drapel in
SHA-256, SHA-3, BLAKE2 (sau orice funcție hash criptografică cu o ieșire de cel puțin 256 de biți este protejată împotriva atacurilor cuantice)
Maarten Bodewes avatar
drapel in
Nu este corect să spunem că un hash / MAC cu cheie este *în general* potrivit pentru a fi utilizat ca funcție hash. Dacă acesta ar fi cazul, ați putea folosi GMAC ca algoritm hash generic și cu siguranță nu ar trebui să faceți asta. Deci, dacă există un răspuns, acesta ar fi specific SWIFFT sau familiei de hashes din care aparține.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.