Am citit lucrarea Blake2x: https://www.blake2.net/blake2x.pdf
Se spune că Blake2x poate fi folosit pentru a construi un „DRBG” (CSPRNG): https://csrc.nist.gov/glossary/term/deterministic_random_bit_generator
„Un algoritm care produce o secvență de biți care sunt determinate în mod unic dintr-o valoare inițială numită sămânță. Ieșirea DRBG „pare” a fi aleatorie, adică ieșirea nu se poate distinge statistic de valorile aleatoare.Un DRBG criptografic are proprietatea suplimentară că rezultatul este imprevizibil, având în vedere că sămânța nu este cunoscută. Un DRBG este uneori numit și un generator de numere pseudoaleatoare (PRNG) sau un generator de numere aleatorii determinist.”
===
Vreau să știu dacă starea inițială (dimensiunea stării) a lui Blake2x este „mărită” la hashing, pentru că nu am înțeles această notație:
În ciuda stării interne a lui Blake de 256/512 biți, Blake2x poate fi folosit pentru a construi un cifr de flux (CSPRNG/DRBG) cu o securitate mai mare de 256/512 biți, având în vedere o sămânță cu o dimensiune mai mare?
Dacă am o sursă plină de entropie (cum ar fi o fotografie de înaltă rezoluție) și fac hash cu Blake2x la o cheie de 8192 de biți per exemplu, voi obține un material cheie cu această dimensiune?
Poate un entuziast Blake2 să-mi răspundă la întrebări? (Am încercat să contactez unul dintre autorii Blake2x, Jean-Philippe Aumasson, dar nu am dat niciun răspuns).