CIKS-1

CIKS-1
CIKS-1
General
Designers A.A. Moldovyan and N.A. Moldovyan
First published January 2002
Derived from Spectr-H64
Cipher detail
Key sizes 256 bits
Block sizes 64 bits
Structure Feistel-like network
Rounds 8
Best public cryptanalysis
Differential attack using 256 chosen plaintexts

In cryptography, CIKS-1 is a block cipher designed in 2002 by A.A. Moldovyan and N.A. Moldovyan. Like its predecessor, Spectr-H64, it relies heavily on permutations of bits, so is better suited to implementation in hardware than in software.

The algorithm has a block size of 64 bits. It uses an 8 round structure in which half of the block determines the transformation of the other half in each round, similar to a Feistel cipher or RC5. In each round the key also undergoes a transformation dependent on the data. CIKS-1 uses four types of operations: data-dependent permutations, fixed permutations, XORs, and addition mod 4.

The designers of CIKS-1 didn't specify any key schedule for the cipher, but it uses a total key size of 256 bits. Kidney, Heys, and Norvell showed that round keys of low Hamming weight are relatively weak, so keys should be chosen carefully. The same researchers have also proposed a differential cryptanalysis of CIKS-1 which uses 256 chosen plaintexts.

References

Further reading

  • Changhoon Lee, Deukjo Hong, Sungjae Lee, Sangjin Lee, Hyungjin Yang, and Jongin Lim (2002). "A Chosen Plaintext Linear Attack on Block Cipher CIKS-1". In Robert Deng, Sihan Qing, Feng Bao, Jianying Zhou. Information and Communications Security: 4th International Conference, ICICS 2002, Singapore, December 9–12, 2002 : Proceedings. Springer. pp. 456–468. ISBN 3540001646. 

Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • čikš — čìkš interj., čykš žr. čikšt: 1. Aš jau moku gerai čikš sukirpti ir dailiai susiūti M.Valanč. 2. Dieveris ... čikš atsegė kasnyką M.Valanč. 3. kartojant nusakomas čiulbėjimas: Čìkš čìkš paukštytė miške Jnšk. Čykš čykš čykš [čykščioja] (apie… …   Dictionary of the Lithuanian Language

  • Хейз, Говард — Говард Хейз Howard Heys Страна …   Википедия

  • Cobra ciphers — In cryptography, Cobra is the general name of a family of data dependent permutation based block ciphers: Cobra S128, Cobra F64a, Cobra F64b, Cobra H64, and Cobra H128. In each of these names, the number indicates the cipher s block size, and the …   Wikipedia

  • Spectr-H64 — Infobox block cipher name = Spectr H64 designers = N.D. Goots, A.A. Moldovyan and N.A. Moldovyan publish date = 2001 derived from = derived to = CIKS 1 related to = key size = 256 bits block size = 64 bits structure = Feistel like network rounds …   Wikipedia

  • IKBKG — Inhibitor of kappa light polypeptide gene enhancer in B cells, kinase gamma Rendering based on PDB 2JVX …   Wikipedia

  • TRAF3IP2 — TRAF3 interacting protein 2, also known as TRAF3IP2, is a human gene.cite web | title = Entrez Gene: TRAF3IP2 TRAF3 interacting protein 2| url = http://www.ncbi.nlm.nih.gov/sites/entrez?Db=gene Cmd=ShowDetailView TermToSearch=10758| accessdate =… …   Wikipedia

  • perkaustyti — tr. 1. iš naujo pakaustyti: Aš dažnai savo sartąjį perkaustau sp. Kavolis čikš čikš, taukš taukš su plaktuku, bematant ir perkaustė arklį LTR. 2. iš naujo apkalti: Negerai apkaustė ratus, reiks perkaustyt Kp. kaustyti; apkaustyti; atkaustyti;… …   Dictionary of the Lithuanian Language

  • priveržti — priver̃žti, ia (prìveržia), prìveržė tr. Rtr, Š, NdŽ, KŽ; Q180, I, M, L 1. tempiant, traukiant ką prie ko priglausti, pritvirtinti, prijungti: Šienkartę priveržti N. Karties gerai neprìveržei JT300. Beržo susuktom vytelėm lotas priver̃žia Kp.… …   Dictionary of the Lithuanian Language

  • Block cipher — In cryptography, a block cipher is a symmetric key cipher operating on fixed length groups of bits, called blocks, with an unvarying transformation. A block cipher encryption algorithm might take (for example) a 128 bit block of plaintext as… …   Wikipedia

  • Data Encryption Standard — The Feistel function (F function) of DES General Designers IBM First publis …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”