Academic Journal
Instruction encoding of x86 arithmetic operations and its relevance to cryptographic engineering and information security.
| Τίτλος: | Instruction encoding of x86 arithmetic operations and its relevance to cryptographic engineering and information security. |
|---|---|
| Συγγραφείς: | Cao, ChunHua, Liu, Chenglian, Chen, Sonia Chien-I |
| Πηγή: | Journal of King Saud University - Computer & Information Sciences; Aug2026, Vol. 38 Issue 6, p1-12, 12p |
| Θεματικοί όροι: | Cryptography, Information technology security, Arithmetic, Compilers (Computer programs) |
| Περίληψη: | Instruction encoding in the x86 architecture provides multiple equivalent representations for semantically identical operations. For example, the instructions "ADC AX,BX", "ADD AX,BX", "XOR AX,BX", "SUB AX,BX", and "CMP AX,BX" can each be encoded in two different but valid forms (e.g., "ADC AX,BX" as 11D8 or 13C3). This apparent redundancy in opcode encoding raises questions about its cryptographic relevance, including implications for obfuscation, side-channel resistance, and secure compilation. This paper analyzes the dual encodings of arithmetic instructions in the x86 instruction set, explores their applications in cryptographic implementations, and discusses their potential risks and advantages in the field of information security. [ABSTRACT FROM AUTHOR] |
| Copyright of Journal of King Saud University - Computer & Information Sciences is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Βάση Δεδομένων: | Complementary Index |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://www.doi.org/10.1007/s44443-026-00737-z? Name: ScienceDirect (all content) (s7799221) Category: fullText Text: View record from ScienceDirect MouseOverText: View record from ScienceDirect – Url: https://dx.doi.org/doi:10.1007/s44443-026-00737-z Name: EDS - Springer Nature Journals (s7799221) Category: fullText Text: View record at Springer – Url: https://resolver.ebsco.com/c/fiv2js/result?sid=EBSCO:edb&genre=article&issn=13191578&ISBN=&volume=38&issue=6&date=20260801&spage=1&pages=1-12&title=Journal of King Saud University - Computer & Information Sciences&atitle=Instruction%20encoding%20of%20x86%20arithmetic%20operations%20and%20its%20relevance%20to%20cryptographic%20engineering%20and%20information%20security.&aulast=Cao%2C%20ChunHua&id=DOI:10.1007/s44443-026-00737-z Name: Full Text Finder (for New FTF UI) (ns324271) Category: fullText Text: Full Text Finder MouseOverText: Full Text Finder |
|---|---|
| Header | DbId: edb DbLabel: Complementary Index An: 196824800 RelevancyScore: 1082 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 1082.42456054688 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Instruction encoding of x86 arithmetic operations and its relevance to cryptographic engineering and information security. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Cao%2C+ChunHua%22">Cao, ChunHua</searchLink><br /><searchLink fieldCode="AR" term="%22Liu%2C+Chenglian%22">Liu, Chenglian</searchLink><br /><searchLink fieldCode="AR" term="%22Chen%2C+Sonia+Chien-I%22">Chen, Sonia Chien-I</searchLink> – Name: TitleSource Label: Source Group: Src Data: Journal of King Saud University - Computer & Information Sciences; Aug2026, Vol. 38 Issue 6, p1-12, 12p – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Cryptography%22">Cryptography</searchLink><br /><searchLink fieldCode="DE" term="%22Information+technology+security%22">Information technology security</searchLink><br /><searchLink fieldCode="DE" term="%22Arithmetic%22">Arithmetic</searchLink><br /><searchLink fieldCode="DE" term="%22Compilers+%28Computer+programs%29%22">Compilers (Computer programs)</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Instruction encoding in the x86 architecture provides multiple equivalent representations for semantically identical operations. For example, the instructions "ADC AX,BX", "ADD AX,BX", "XOR AX,BX", "SUB AX,BX", and "CMP AX,BX" can each be encoded in two different but valid forms (e.g., "ADC AX,BX" as 11D8 or 13C3). This apparent redundancy in opcode encoding raises questions about its cryptographic relevance, including implications for obfuscation, side-channel resistance, and secure compilation. This paper analyzes the dual encodings of arithmetic instructions in the x86 instruction set, explores their applications in cryptographic implementations, and discusses their potential risks and advantages in the field of information security. [ABSTRACT FROM AUTHOR] – Name: Abstract Label: Group: Ab Data: <i>Copyright of Journal of King Saud University - Computer & Information Sciences is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=196824800 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s44443-026-00737-z Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 12 StartPage: 1 Subjects: – SubjectFull: Cryptography Type: general – SubjectFull: Information technology security Type: general – SubjectFull: Arithmetic Type: general – SubjectFull: Compilers (Computer programs) Type: general Titles: – TitleFull: Instruction encoding of x86 arithmetic operations and its relevance to cryptographic engineering and information security. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Cao, ChunHua – PersonEntity: Name: NameFull: Liu, Chenglian – PersonEntity: Name: NameFull: Chen, Sonia Chien-I IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 08 Text: Aug2026 Type: published Y: 2026 Identifiers: – Type: issn-print Value: 13191578 Numbering: – Type: volume Value: 38 – Type: issue Value: 6 Titles: – TitleFull: Journal of King Saud University - Computer & Information Sciences Type: main |
| ResultId | 1 |