Please use this identifier to cite or link to this item: https://ptsldigital.ukm.my/jspui/handle/123456789/499816
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorEddie Shahril Ismail, Assoc. Prof. Dr.-
dc.contributor.authorAli Habeb Kashmar (P59509)-
dc.date.accessioned2023-10-13T09:35:00Z-
dc.date.available2023-10-13T09:35:00Z-
dc.date.issued2016-02-26-
dc.identifier.otherukmvital:84343-
dc.identifier.urihttps://ptsldigital.ukm.my/jspui/handle/123456789/499816-
dc.descriptionStream ciphers and block ciphers are two major classes of symmetric cryptosystems, having common theoretical strengths as well as vulnerabilities. Block ciphers encrypt multiple blocks of plaintext with a single key in which if an attacker can extract the key for one block, he is already enabled to break other blocks with almost zero effort. Stream ciphers, employing a simple invertible operation, specifically XOR as the combiner, have a common theoretical defect: gaining access to some known or guessed plaintext, an adversary can easily recover some parts of the key. In order to bridge the gap, i.e. the existing deficiencies in both block ciphers and stream ciphers, the present research intends to design a hybrid stream cipher system by utilizing the strengths of both block ciphers and stream ciphers. The proposed cipher, called BloStream, is intended to be faster, more flexible and secure than conventional stream ciphers. To achieve this objective, the methodology of the research followed two major stages. In the first stage, a new combiner algorithm, involving a combining function, called Auto-key Round Combiner Algorithm (A-KRCA), was devised. A-KRCA was applied as a nonlinear invertible round function to perform the encryption/decryption process. In the second stage, a Rabbit algorithm based strong pseudorandom number generator was developed in order to produce the sequence of keystreams. We proved that the resulting keystreams are random-looking sequences and indistinguishable from truly random sequences. These two components; A-KRCA and the newly developed pseudorandom generator are the heart of our BloStream cipher. Java and Matlab were employed as a programming language to implement BloStream cipher. We demonstrated that the BloStream was highly secure and robust against possible cryptographic attacks. The evaluation of BloStream performance, in terms of implementation aspects and security properties as well as the statistical test for keystream and comparison of the proposed cipher with similar systems revealed that the proposed cipher was efficient, and faster than the conventional stream ciphers.,Certification of Master's/Doctoral Thesis" is not available-
dc.language.isoeng-
dc.publisherUKM, Bangi-
dc.relationFaculty of Science and Technology / Fakulti Sains dan Teknologi-
dc.rightsUKM-
dc.subjectStream ciphers-
dc.subjectHybrid stream-
dc.subjectBlostream-
dc.subjectVulnerabilities-
dc.subjectDissertations, Academic -- Malaysia-
dc.titleBlostream hybrid stream cipher-
dc.typeTheses-
dc.format.pages234-
dc.identifier.barcode002498(2016)-
Appears in Collections:Faculty of Science and Technology / Fakulti Sains dan Teknologi

Files in This Item:
File Description SizeFormat 
Blostream hybrid stream cipher.PDF
  Restricted Access
518.58 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.