칼리나(암호)
Kalyna (cipher)일반 | |
---|---|
초판 | 2010; 2014/2015 (표준) |
관련 정보 | Rijndael (AES) |
인정. | DSTU 7624:2014(우크라이나) |
암호 상세 | |
키 사이즈 | 128, 256 또는 512 비트 |
블록 크기 | 128, 256 또는 512 비트 |
구조. | SPN |
라운드 | 10, 14 또는 18(키 크기에 따라 다름) |
칼리나(우크라이나어: кumиulus vib, Viburnum opulus)는 대칭 블록 암호입니다.128비트, 256비트 또는 512비트의 블록사이즈를 지원합니다.키 길이는 블록사이즈와 같거나 2배입니다.
Kalyna는 우크라이나 국가암호경진대회를 개최하여 2015년 우크라이나 국가암호표준(표준 DSTU 7624:2014)으로 채택되었다.Kalyna는 대체-변환 네트워크이며, 그 설계는 키 스케줄이 상당히 다른 Rijndael(AES) 암호화 기능, 4개의 다른 S박스 세트 및 MDS 매트릭스 크기를 기반으로 합니다.
칼리나는 128비트 키에 10라운드, 256비트 키에 14라운드, 512비트 키에 18라운드가 있다.독립 연구진은 축소된 원형의 칼리나 변종에 대한 공격을 제안했지만, 모두 매우 복잡성이 높고, 어느 것도 실용적이지 않다.
단어 크기 | 블록 크기 | 키 크기 | 신분증 | 라운드 |
---|---|---|---|---|
64비트 | 128비트 | 1 × 128 = 128 비트 | 칼리나-128/128 | 10 |
2 × 128 = 256 비트 | 칼리나-128/256 | 14 | ||
256 비트 | 1 × 256 = 256 비트 | 칼리나-256/256 | ||
2 x 256 = 512 비트 | 칼리나-256/512 | 18 | ||
512 비트 | 1 x 420 = 512 비트 | 칼리나-512/512 |
레퍼런스
- 로만 올리니코프, 이반 고르벤코, 올렉산드르 카지미로프, 빅토르 루젠체프, 올렉산드르 쿠즈네초프, 유리 고르벤코, 올렉산드르 디르다, 빅토르 돌고프, 유리 푸슈카리요프, 루슬란 모르드비노프, 디트로이달카오비노프.우크라이나의 새로운 암호화 표준:칼리나 블록 암호요ICR Cryptology ePrint Archive, p650 (2015) https://eprint.iacr.org/2015/650
- 로만 올리니코프, 이반 고르벤코, 빅토르 돌고프, 빅토르 루젠체프.우크라이나 국가 공공 암호 경쟁 결과입니다.타트라 산Publ. 47 (2010), 99–113.DOI: 10.2478/v10127-010-0033-6 https://www.degruyter.com/view/j/tmmp.2010.47.issue-1/v10127-010-0033-6/v10127-010-0033-6.xml
- 로만 올리니코프.Kalyna 블록 암호 프레젠테이션(영어) http://www.slideshare.net/oliynykov/kalyna-english
- 악시마, 장동훈, 모호나 고쉬, 아루시 고엘, 소미트라 쿠마르 사나디아.9-Round Kalyna-128/256 및 Kalyna-256/512에 대한 싱글키 리커버리 공격컴퓨터 과학 강의 노트 시리즈 9558권, 119-135페이지.https://link.springer.com/chapter/10.1007/978-3-319-30840-1_8
- 리함 알타위, 아흐메드 압델칼렉, 암르 M유세프.축소된 원형의 칼리나-b/2b에 대한 중간자 공격.IEICE Transactions on Information and Systems, Vol.E99-D, No.4, 페이지 1246–1250. http://search.ieice.org/bin/summary.php?id=e99-d_4_1246