The structure, basic transformations and application modes of the perspective encryption algorithm of symmetric block transformation "Kalina" are considered. Mathematical and software models of the cryptographic algorithm for the implementation verification are examined. In particular, verification method of software implementation of BSC "Kalina" in the respective operating modes is justified, reference software implementation of the basic cipher transformations and test cases for the implementation verification are designed. To eliminate sources of common errors in various cipher components, multi-version development is used, the essence of which is to create two or more software components to implement the same function by the methods that eliminate errors in various cryptographic transformation elements. The results allow to perform verification of the software, softwarehardware and hardware implementation of BSC "Kalina" and all relevant application modes, both at the design stage and in the case of a self-test while the system operation.

Development of mathematical and software models of the perspective encryption algorithm for implementation verification

Kuznetsov
2014-01-01

Abstract

The structure, basic transformations and application modes of the perspective encryption algorithm of symmetric block transformation "Kalina" are considered. Mathematical and software models of the cryptographic algorithm for the implementation verification are examined. In particular, verification method of software implementation of BSC "Kalina" in the respective operating modes is justified, reference software implementation of the basic cipher transformations and test cases for the implementation verification are designed. To eliminate sources of common errors in various cipher components, multi-version development is used, the essence of which is to create two or more software components to implement the same function by the methods that eliminate errors in various cryptographic transformation elements. The results allow to perform verification of the software, softwarehardware and hardware implementation of BSC "Kalina" and all relevant application modes, both at the design stage and in the case of a self-test while the system operation.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11389/68182
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact