Symmetric random function generator (SRFG): A novel cryptographic primitive for designing fast and robust algorithms. (November 2017)
- Record Type:
- Journal Article
- Title:
- Symmetric random function generator (SRFG): A novel cryptographic primitive for designing fast and robust algorithms. (November 2017)
- Main Title:
- Symmetric random function generator (SRFG): A novel cryptographic primitive for designing fast and robust algorithms
- Authors:
- Saha, Rahul
G, Geetha - Abstract:
- Highlights: Random selection of boolean functions and random selection of variable inputs for the functions. Generating a combined function to use in different cryptographic modules. Confirming high nonlinearity, resiliency and balance in outputs. Non-dependency of input variables on the output analysis except variable length and expression length. Abstract: Cryptanalysis analyses various combinations among plaintexts, ciphertexts and random keys; even using differential methods or analog methods, the attackers can interpret the keys depending upon the operations in the round functions or any subset of the algorithm. The previous research emphasizes on creation of different cryptographic functions, however the randomness of such functions has not been researched significantly so far. In this paper, we have shown a random function generator which can be used for any cryptographic algorithm. This generator outputs the combination of functions in random and cannot be traced back due its randomness. The objective of our research work is not to identify a particular boolean function that is balanced or symmetric based on its input variables, our proposed work provides a random combination of generic boolean functions as used in MD5 or SHA series, block cipher round functions and stream ciphers. Moreover, the random selection of input variables for a particular function also makes it desirable for cryptographic function modules. The results of our experimentation show that theHighlights: Random selection of boolean functions and random selection of variable inputs for the functions. Generating a combined function to use in different cryptographic modules. Confirming high nonlinearity, resiliency and balance in outputs. Non-dependency of input variables on the output analysis except variable length and expression length. Abstract: Cryptanalysis analyses various combinations among plaintexts, ciphertexts and random keys; even using differential methods or analog methods, the attackers can interpret the keys depending upon the operations in the round functions or any subset of the algorithm. The previous research emphasizes on creation of different cryptographic functions, however the randomness of such functions has not been researched significantly so far. In this paper, we have shown a random function generator which can be used for any cryptographic algorithm. This generator outputs the combination of functions in random and cannot be traced back due its randomness. The objective of our research work is not to identify a particular boolean function that is balanced or symmetric based on its input variables, our proposed work provides a random combination of generic boolean functions as used in MD5 or SHA series, block cipher round functions and stream ciphers. Moreover, the random selection of input variables for a particular function also makes it desirable for cryptographic function modules. The results of our experimentation show that the functions generated by the proposed generator provide a good non-linearity, resiliency and balanced effect. … (more)
- Is Part Of:
- Chaos, solitons and fractals. Volume 104(2017)
- Journal:
- Chaos, solitons and fractals
- Issue:
- Volume 104(2017)
- Issue Display:
- Volume 104, Issue 2017 (2017)
- Year:
- 2017
- Volume:
- 104
- Issue:
- 2017
- Issue Sort Value:
- 2017-0104-2017-0000
- Page Start:
- 371
- Page End:
- 377
- Publication Date:
- 2017-11
- Subjects:
- Randomness -- Resiliency -- Symmetric -- Balanced -- Non linearity
Chaotic behavior in systems -- Periodicals
Solitons -- Periodicals
Fractals -- Periodicals
Chaotic behavior in systems
Fractals
Solitons
Periodicals
003.7 - Journal URLs:
- http://www.elsevier.com/journals ↗
http://www.sciencedirect.com/science/journal/09600779 ↗ - DOI:
- 10.1016/j.chaos.2017.08.020 ↗
- Languages:
- English
- ISSNs:
- 0960-0779
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3129.716000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 5030.xml