Academic Journal

The Reverse Engineering of Reverse Encryption Algorithm and a Systematic Comparison to DES.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: The Reverse Engineering of Reverse Encryption Algorithm and a Systematic Comparison to DES.
Συγγραφείς: Mihret, Zelalem1 abeshaz@gmail.com, Ahmad, Mohd Wazih1 wazihahmad786@gmail.com
Πηγή: Procedia Computer Science. 2016, Vol. 85, p558-570. 13p.
Θεματικοί όροι: Algorithms, Foundations of arithmetic, Cryptography, Reverse engineering, Decompilers (Computer programs)
Περίληψη: The field of Cryptography has developed by numerous incidents of proposed new Algorithms, their verification and their subsequent cryptanalysis. This paper provides a novel approach to verify the structural and functional correctness of a cryptographic algorithm with implicit recovery of the model into an extended finite state machine. The proposed method is used to analyze one particular algorithm proposed in the past with the name Reverse Encryption Algorithm (REA). On critical analysis based on Shannon's principle of confusion and diffusion, The REA algorithm fails to qualify as a symmetric key encryption algorithm. The decryption algorithm is simply found to be a non-key reverse transformation of Ciphertext and therefore the performance of REA algorithm cannot be compared with the DES or any other well proven algorithm used in the cryptography. The reported performance comparison also seems to be meaningless as the most of the time of REA algorithm is wasted in performing the ASCII, BINARY and REVRSE operations while there is no application of confusion and diffusion logic, which makes it vulnerable for primitive Cryptanalysis. The purpose of the paper is to develop a framework for verification of correctness of the encryption and decryption algorithms, and apply the framework to prove the structural and functional validly of the REA algorithm as a case study. [ABSTRACT FROM AUTHOR]
Βάση Δεδομένων: Supplemental Index
FullText Links:
  – Type: other
Text:
  Availability: 0
CustomLinks:
  – Url: https://www.doi.org/10.1016/j.procs.2016.05.221?
    Name: ScienceDirect (all content) (s7799221)
    Category: fullText
    Text: View record from ScienceDirect
    MouseOverText: View record from ScienceDirect
Header DbId: edo
DbLabel: Supplemental Index
An: 115845201
RelevancyScore: 845
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 845.313720703125
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: The Reverse Engineering of Reverse Encryption Algorithm and a Systematic Comparison to DES.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Mihret%2C+Zelalem%22">Mihret, Zelalem</searchLink><relatesTo>1</relatesTo><i> abeshaz@gmail.com</i><br /><searchLink fieldCode="AR" term="%22Ahmad%2C+Mohd+Wazih%22">Ahmad, Mohd Wazih</searchLink><relatesTo>1</relatesTo><i> wazihahmad786@gmail.com</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Procedia+Computer+Science%22">Procedia Computer Science</searchLink>. 2016, Vol. 85, p558-570. 13p.
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Algorithms%22">Algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Foundations+of+arithmetic%22">Foundations of arithmetic</searchLink><br /><searchLink fieldCode="DE" term="%22Cryptography%22">Cryptography</searchLink><br /><searchLink fieldCode="DE" term="%22Reverse+engineering%22">Reverse engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Decompilers+%28Computer+programs%29%22">Decompilers (Computer programs)</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: The field of Cryptography has developed by numerous incidents of proposed new Algorithms, their verification and their subsequent cryptanalysis. This paper provides a novel approach to verify the structural and functional correctness of a cryptographic algorithm with implicit recovery of the model into an extended finite state machine. The proposed method is used to analyze one particular algorithm proposed in the past with the name Reverse Encryption Algorithm (REA). On critical analysis based on Shannon's principle of confusion and diffusion, The REA algorithm fails to qualify as a symmetric key encryption algorithm. The decryption algorithm is simply found to be a non-key reverse transformation of Ciphertext and therefore the performance of REA algorithm cannot be compared with the DES or any other well proven algorithm used in the cryptography. The reported performance comparison also seems to be meaningless as the most of the time of REA algorithm is wasted in performing the ASCII, BINARY and REVRSE operations while there is no application of confusion and diffusion logic, which makes it vulnerable for primitive Cryptanalysis. The purpose of the paper is to develop a framework for verification of correctness of the encryption and decryption algorithms, and apply the framework to prove the structural and functional validly of the REA algorithm as a case study. [ABSTRACT FROM AUTHOR]
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edo&AN=115845201
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1016/j.procs.2016.05.221
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 13
        StartPage: 558
    Subjects:
      – SubjectFull: Algorithms
        Type: general
      – SubjectFull: Foundations of arithmetic
        Type: general
      – SubjectFull: Cryptography
        Type: general
      – SubjectFull: Reverse engineering
        Type: general
      – SubjectFull: Decompilers (Computer programs)
        Type: general
    Titles:
      – TitleFull: The Reverse Engineering of Reverse Encryption Algorithm and a Systematic Comparison to DES.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Mihret, Zelalem
      – PersonEntity:
          Name:
            NameFull: Ahmad, Mohd Wazih
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 15
              M: 04
              Text: 2016
              Type: published
              Y: 2016
          Identifiers:
            – Type: issn-print
              Value: 18770509
          Numbering:
            – Type: volume
              Value: 85
          Titles:
            – TitleFull: Procedia Computer Science
              Type: main
ResultId 1