Please use this identifier to cite or link to this item: https://rfos.fon.bg.ac.rs/handle/123456789/1572
Title: Tweakable parallel OFB mode of operation with delayed thread synchronization
Authors: Damjanović, Boris
Simić, Dejan 
Keywords: performance analysis;parallel programming;cryptography;AES
Issue Date: 2016
Publisher: Wiley-Hindawi, London
Abstract: Introduction of various cryptographic modes of operation is induced with noted imperfections of symmetric block algorithms. Design of some cryptographic modes of operation has already been exploited as an idea for parallelization of certain algorithms execution. To the best of our knowledge, there is no evidence in the available literature that output feedback (OFB) mode, which is used in satellite communications, has ever been parallelized. In this paper, we consider the performance of a convenient mode of operation, which performs tweakable parallel encryption using xor encrypt xor (XEX) and xor encrypt (XE) constructions in OFB like mode. We make use of an idea similar to the XTS-AES in order to create two parallel tweakable block ciphers. The first of them is designed using XEX construction, while the second is based on XE construction. Each cipher uses two threads to produce corresponding keystreams. Keystreams are first merged with each other and then used in modified tweakable parallel OFB mode of operation. As a proof of the concept, we have implemented a Java application in which these parallel solutions are applied to collect empirical data. The results obtained show that under certain conditions tweakable parallel OFB modes using XEX and XE constructions can achieve performance accelerations up to 10% and to 20%, respectively.
URI: https://rfos.fon.bg.ac.rs/handle/123456789/1572
ISSN: 1939-0114
Appears in Collections:Radovi istraživača / Researchers’ publications

Files in This Item:
File Description SizeFormat 
1568.pdf358.17 kBAdobe PDFThumbnail
View/Open
Show full item record

SCOPUSTM   
Citations

1
checked on Nov 17, 2025

Google ScholarTM

Check

Altmetric


This item is licensed under a Creative Commons License Creative Commons