eggpi/lyra2

Esclarecer a diferença entra a BLAKE2b original e na Lyra2.

eggpi opened this issue · 0 comments

eggpi commented

No primeiro parágrafo da Seção 2.2 (A função de compressão) os autores mencionam que o Lyra2 utiliza uma versão levemente adaptada da função G do BLAKE2b. Acredito ter havido um equívoco aqui! Apesar do Lyra2 utilizar a função G de uma maneira distinta do BLAKE2b (distinção esta inclusive descrita no restante da Seção 2.2), a função G utilizada no Lyra2 permanece a mesma para que as propriedades de segurança sejam mantidas. Logo, acredito que a passagem função G levemente adaptada possa ser refraseada.

Não tenho certeza se houve um erro aqui; realmente me parece que a função usada na Lyra2 não usa as permutações (sigma) da BLAKE2b.