2004•Unpublished venueRequires access

Enhanced counter mode

M.A. Tarhuni, Sandra Ng, Azman Samsudin, Wendy Pei Qin Ng

Open publisher page 1 citations

Abstract

There are plenty of modes of operation for block ciphers available. All of them are developed as ciphers' extension or enhancement tool to gain better security or additional features. NITS had defined 5 modes as the standards; they are ECB, CBC, CFB, OFB and CTR mode. Among these modes, the CTR mode is the one that capable to be fully parallelized and possess more security features. However the disadvantage in the implementation of CTR mode is the deviation of the counter value between the encryptor and decryptor. The synchronization of the counter value can be easily lost during delivery or transmission, hence affecting the integrity of the system. This paper proposed a method to eliminate the synchronization issue by calculating the initial counter value from the initial value. The new counter value is calculated using an algorithm comprises of the cipher algorithm and a hash algorithm. This new method introduce minimum overhead at the beginning of each encryption or decryption process. By using the enhanced version of CTR mode, the implementation has become simplified, while maintaining its attractive features of better security and its ability of parallel processing.

About this research paper

What this paper is about

There are plenty of modes of operation for block ciphers available. All of them are developed as ciphers' extension or enhancement tool to gain better security or additional features. NITS had defined 5 modes as the standards; they are ECB, CBC, CFB, OFB and CTR mode. Among these modes, the CTR mode is the one that capable to be fully parallelized and possess more security features. However the disadvantage in the implementation of CTR mode is the deviation of the counter value between the encryptor and decryptor. The synchronization of the counter value can be easily lost during delivery or transmission, hence affecting the integrity of the system. This paper proposed a method to eliminate the synchronization issue by calculating the initial counter value from the initial value. The new counter value is calculated using an algorithm comprises of the cipher algorithm and a hash algorithm. This new method introduce minimum overhead at the beginning of each encryption or decryption process. By using the enhanced version of CTR mode, the implementation has become simplified, while maintaining its attractive features of better security and its ability of parallel processing.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

There are plenty of modes of operation for block ciphers available. All of them are developed as ciphers' extension or enhancement tool to gain better security or additional features. NITS had defined 5 modes as the standards; they are ECB, CBC, CFB, OFB and CTR mode. Among these modes, the CTR mode is the one that capable to be fully parallelized and possess more security features. However the disadvantage in the implementation of CTR mode is the deviation of the counter value between the encryptor and decryptor. The synchronization of the counter value can be easily lost during delivery or transmission, hence affecting the integrity of the system. This paper proposed a method to eliminate the synchronization issue by calculating the initial counter value from the initial value. The new counter value is calculated using an algorithm comprises of the cipher algorithm and a hash algorithm. This new method introduce minimum overhead at the beginning of each encryption or decryption process. By using the enhanced version of CTR mode, the implementation has become simplified, while maintaining its attractive features of better security and its ability of parallel processing.

Key concepts: Computer science, Mode (computer interface), Block cipher mode of operation, Encryption, Synchronization (alternating current), Advanced Encryption Standard, Hash function, Cipher

Related papers

Back to paper searchBrowse research topicsOriginal source
Enhanced counter mode — Research Paper | ScholarLens