A computational algebraic geometry approach to analyze pseudo-random sequences based on Latin squares

Latin squares are used as scramblers on symmetric-key algorithms that generate pseudo-random sequences of the same length. The robustness and effectiveness of these algorithms are respectively based on the extremely large key space and the appropriate choice of the Latin square under consideration....

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Advances in computational mathematics Ročník 45; číslo 4; s. 1769 - 1792
Hlavní autoři: Falcón, Raúl M., Álvarez, Víctor, Gudiel, Félix
Médium: Journal Article
Jazyk:angličtina
Vydáno: New York Springer US 01.08.2019
Springer Nature B.V
Témata:
ISSN:1019-7168, 1572-9044
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Latin squares are used as scramblers on symmetric-key algorithms that generate pseudo-random sequences of the same length. The robustness and effectiveness of these algorithms are respectively based on the extremely large key space and the appropriate choice of the Latin square under consideration. It is also known the importance that isomorphism classes of Latin squares have to design an effective algorithm. In order to delve into this last aspect, we improve in this paper the efficiency of the known methods on computational algebraic geometry to enumerate and classify partial Latin squares. Particularly, we introduce the notion of affine algebraic set of a partial Latin square L = ( l i j ) of order n over a field K as the set of zeros of the binomial ideal 〈 x i x j − x l ij : ( i , j ) is a non-empty cell in L 〉 ⊆ K [ x 1 , … , x n ] . Since isomorphic partial Latin squares give rise to isomorphic affine algebraic sets, every isomorphism invariant of the latter constitutes an isomorphism invariant of the former. In particular, we deal computationally with the problem of deciding whether two given partial Latin squares have either the same or isomorphic affine algebraic sets. To this end, we introduce a new pair of equivalence relations among partial Latin squares: being partial transpose and being partial isotopic.
Bibliografie:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1019-7168
1572-9044
DOI:10.1007/s10444-018-9654-0