A Proposed Impregnable 256-Bit Hash Producer

dc.AffiliationOctober University for modern sciences and Arts (MSA)
dc.contributor.authorHussein, Omar
dc.date.accessioned2021-01-12T10:31:16Z
dc.date.available2021-01-12T10:31:16Z
dc.date.issued12/30/2019
dc.description.abstractThis paper proposes a robust 256-bit hash producer. The underlying motivation is to overcome security-related limitations of pseudo-random number generators embedded in Linux and Windows, which render these widely used operating systems vulnerable to security breaches. The proposed approach is called Hash Bits Producer-256 (HBP-256). It produces outputs that look like random to an adversary who is unaware of its internal state. In addition, it provides forward and backward security in case its internal state is known to an adversary at any particular time. HBP-256 offers such protection by providing the following capabilities. Firstly, output pseudo-randomness. This is ensured by: (1) seeding and reseeding HBP256 from three sources of entropy input, of which two are non-deterministic hardware sources; and (2) maintaining a high-level entropy input. Secondly, provide forward security. This is ensured by using two one-way irreversible functions: the Secure Hash Algorithm-256 (SHA-256) and SHA-512. Thirdly, provide backward security. This is ensured by: (1) maintaining cumulative entropy; (2) sustaining rapid refreshment rates for the entropy pools; and (3) preserving uniqueness of bits input to the SHA-512 at any particular time. Security analysis is conducted by exposing HBP-256 to external and internal attacks. Based on the security analysis, it is concluded that HBP-256's individual and collaborative defenses successfully address adversaries' attempts to compromise HBP-256 from outside as well as from within its boundary. HBP-256 meets the intended security requirements, and achieves its objectiveen_US
dc.identifier.doihttps://doi.org/
dc.identifier.issn2475-2312
dc.identifier.other10.1109/ICENCO48310.2019.9027484
dc.identifier.otherhttps://doi.org/
dc.identifier.urihttp://repository.msa.edu.eg/xmlui/handle/123456789/4328
dc.language.isoen_USen_US
dc.publisherIEEEen_US
dc.relation.ispartofseries15th International Computer Engineering Conference (ICENCO);pages 50-55
dc.subjectOctober University for bits produceren_US
dc.subjectentropyen_US
dc.subjectforward securityen_US
dc.subjectbackward securityen_US
dc.subjectsecure hash algorithmen_US
dc.titleA Proposed Impregnable 256-Bit Hash Produceren_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
hussein2019.pdf
Size:
611.47 KB
Format:
Adobe Portable Document Format
Description: