A multi-threading software countermeasure to mitigate side channel analysis in the time domain
- Authors: Frieslaar, Ibraheem
- Date: 2019
- Subjects: Computer security , Data encryption (Computer science) , Noise generators (Electronics)
- Language: English
- Type: text , Thesis , Doctoral , PhD
- Identifier: http://hdl.handle.net/10962/71152 , vital:29790
- Description: This research is the first of its kind to investigate the utilisation of a multi-threading software-based countermeasure to mitigate Side Channel Analysis (SCA) attacks, with a particular focus on the AES-128 cryptographic algorithm. This investigation is novel, as there has not been a software-based countermeasure relying on multi-threading to our knowledge. The research has been tested on the Atmel microcontrollers, as well as a more fully featured system in the form of the popular Raspberry Pi that utilises the ARM7 processor. The main contributions of this research is the introduction of a multi-threading software based countermeasure used to mitigate SCA attacks on both an embedded device and a Raspberry Pi. These threads are comprised of various mathematical operations which are utilised to generate electromagnetic (EM) noise resulting in the obfuscation of the execution of the AES-128 algorithm. A novel EM noise generator known as the FRIES noise generator is implemented to obfuscate data captured in the EM field. FRIES comprises of hiding the execution of AES-128 algorithm within the EM noise generated by the 512 Secure Hash Algorithm (SHA) from the libcrypto++ and OpenSSL libraries. In order to evaluate the proposed countermeasure, a novel attack methodology was developed where the entire secret AES-128 encryption key was recovered from a Raspberry Pi, which has not been achieved before. The FRIES noise generator was pitted against this new attack vector and other known noise generators. The results exhibited that the FRIES noise generator withstood this attack whilst other existing techniques still leaked out secret information. The visual location of the AES-128 encryption algorithm in the EM spectrum and key recovery was prevented. These results demonstrated that the proposed multi-threading software based countermeasure was able to be resistant to existing and new forms of attacks, thus verifying that a multi-threading software based countermeasure can serve to mitigate SCA attacks.
- Full Text:
- Date Issued: 2019
- Authors: Frieslaar, Ibraheem
- Date: 2019
- Subjects: Computer security , Data encryption (Computer science) , Noise generators (Electronics)
- Language: English
- Type: text , Thesis , Doctoral , PhD
- Identifier: http://hdl.handle.net/10962/71152 , vital:29790
- Description: This research is the first of its kind to investigate the utilisation of a multi-threading software-based countermeasure to mitigate Side Channel Analysis (SCA) attacks, with a particular focus on the AES-128 cryptographic algorithm. This investigation is novel, as there has not been a software-based countermeasure relying on multi-threading to our knowledge. The research has been tested on the Atmel microcontrollers, as well as a more fully featured system in the form of the popular Raspberry Pi that utilises the ARM7 processor. The main contributions of this research is the introduction of a multi-threading software based countermeasure used to mitigate SCA attacks on both an embedded device and a Raspberry Pi. These threads are comprised of various mathematical operations which are utilised to generate electromagnetic (EM) noise resulting in the obfuscation of the execution of the AES-128 algorithm. A novel EM noise generator known as the FRIES noise generator is implemented to obfuscate data captured in the EM field. FRIES comprises of hiding the execution of AES-128 algorithm within the EM noise generated by the 512 Secure Hash Algorithm (SHA) from the libcrypto++ and OpenSSL libraries. In order to evaluate the proposed countermeasure, a novel attack methodology was developed where the entire secret AES-128 encryption key was recovered from a Raspberry Pi, which has not been achieved before. The FRIES noise generator was pitted against this new attack vector and other known noise generators. The results exhibited that the FRIES noise generator withstood this attack whilst other existing techniques still leaked out secret information. The visual location of the AES-128 encryption algorithm in the EM spectrum and key recovery was prevented. These results demonstrated that the proposed multi-threading software based countermeasure was able to be resistant to existing and new forms of attacks, thus verifying that a multi-threading software based countermeasure can serve to mitigate SCA attacks.
- Full Text:
- Date Issued: 2019
Application of computational methods in elucidating the isomerization step in the biosynthesis of coumarins
- Authors: Tshiwawa, Tendamudzimu
- Date: 2019
- Subjects: Coumarins , Isomerization , Biosynthesis , Organic compounds -- Synthesis , Cinnamic acid
- Language: English
- Type: text , Thesis , Doctoral , PhD
- Identifier: http://hdl.handle.net/10962/67646 , vital:29124
- Description: The identity of the enzyme(s) responsible for the biosynthetic transformation of cinnamic acid derivatives to important, naturally occurring coumarins has yet to be established. This study constitutes a high-level theoretical analysis of the possibility that a recently reported molecular mechanism of the synthesis of coumarins from Baylis-Hillman adducts, may provide a viable model for three critical phases in the biosynthetic pathway Particular attention has been given to the first of these phases: i) E→Z isomerisation of the cinnamic acid precursor; ii) Cyclisation (lactonisation) to the hemi-acetal intermediate; and ii) Dehydration to afford the coumarin derivative. In order to accomplish this analysis, an enzyme capable, theoretically, of effecting this E→Z isomerisation required identification, and its potential involvement in the transformation mechanism explored. Combined Molecular Mechanics and high-level Quantum Mechanical/DFT calculations were used to access complementary models of appropriate complexes and relevant processes within the enzyme active sites of a range of eleven Chalcone Isomerase (CHI) enzyme candidates, the structures of which were downloaded from the Protein Data Bank. Detailed B3LYP/6-31+G(d,p) calculations have provided pictures of the relative populations of conformations within the ensemble of conformations available at normal temperatures. Conformations of several protonation states of cinnamic acid derivatives have been studied in this way, and the results obtained showed that coupled protonation and deprotonation of (E)-o-coumaric acid provides a viable approach to achieve the E→Z isomerization. In silico docking of the B3LYP/6-31+G(d,p) optimized (E)-o-coumaric acid derivatives in the active sites of each of the candidate CHI enzymes (CHI) revealed that (E)-o-coumaric acid fits well within the active sites of Medicago Sativa CHI crystallographic structures with 1FM8 showing best potential for not only accommodating (E)-o-coumaric acid , but also providing appropriate protein active site residues to effect the simultaneous protonation and deprotonation of the substrate , two residues being optimally placed to facilitate these critical processes. Further exploration of the chemical properties and qualities of selected CHI enzymes, undertaken using High Throughput Virtual Screening (HTVS), confirmed 1FM8 as a viable choice for further studies of the enzyme-catalysed E→Z isomerization of (E)-o-coumaric acid. A molecular dynamics study, performed to further evaluate the evolution of (E)-o-coumaric acid in the CHI active site over time, showed that the ligand in the 1FM8 active site is not only stable, but also that the desired protein-ligand interactions persist throughout the simulation period to facilitate the E→Z isomerization. An integrated molecular orbital and molecular mechanics (ONIOM) study of the 1FM8-(E)-o-coumaric acid complex, involving the direct protonation and deprotonation of the ligand by protein residues; has provided a plausible mechanism for the E → Z isomerization of (E)-o-coumaric acid within the 1FM8 active site; a transition state complex (with an activation energy of ca. 50 kCal.mol-1) has been located and its connection with both the (E)- and (Z)-o-coumaric acid isomer has been confirmed by Intrinsic Reaction Coordinate (IRC) calculations. More realistic models of the 1FM8-(E)-o-coumaric acid complex, with the inclusion of water solvent molecules, have been obtained at both the QM/MM and adaptive QM/MM levels which simulate the dynamic active site at the QM level. The results indicate that the simultaneous protonation and deprotonation of (E)-o-coumaric acid within the CHI enzyme is a water-mediated process – a conclusion consistent with similar reported processes. Visual inspection of the 1FM8-(Z)-o-coumaric acid complex reveals both the necessary orientation of the phenolic and carboxylic acid moieties of the (Z)-o-coumaric acid and the presence of appropriate, proximal active site residues with the potential to permit catalysis of the subsequent lactonisation and dehydration steps required to generate coumarin.
- Full Text:
- Date Issued: 2019
- Authors: Tshiwawa, Tendamudzimu
- Date: 2019
- Subjects: Coumarins , Isomerization , Biosynthesis , Organic compounds -- Synthesis , Cinnamic acid
- Language: English
- Type: text , Thesis , Doctoral , PhD
- Identifier: http://hdl.handle.net/10962/67646 , vital:29124
- Description: The identity of the enzyme(s) responsible for the biosynthetic transformation of cinnamic acid derivatives to important, naturally occurring coumarins has yet to be established. This study constitutes a high-level theoretical analysis of the possibility that a recently reported molecular mechanism of the synthesis of coumarins from Baylis-Hillman adducts, may provide a viable model for three critical phases in the biosynthetic pathway Particular attention has been given to the first of these phases: i) E→Z isomerisation of the cinnamic acid precursor; ii) Cyclisation (lactonisation) to the hemi-acetal intermediate; and ii) Dehydration to afford the coumarin derivative. In order to accomplish this analysis, an enzyme capable, theoretically, of effecting this E→Z isomerisation required identification, and its potential involvement in the transformation mechanism explored. Combined Molecular Mechanics and high-level Quantum Mechanical/DFT calculations were used to access complementary models of appropriate complexes and relevant processes within the enzyme active sites of a range of eleven Chalcone Isomerase (CHI) enzyme candidates, the structures of which were downloaded from the Protein Data Bank. Detailed B3LYP/6-31+G(d,p) calculations have provided pictures of the relative populations of conformations within the ensemble of conformations available at normal temperatures. Conformations of several protonation states of cinnamic acid derivatives have been studied in this way, and the results obtained showed that coupled protonation and deprotonation of (E)-o-coumaric acid provides a viable approach to achieve the E→Z isomerization. In silico docking of the B3LYP/6-31+G(d,p) optimized (E)-o-coumaric acid derivatives in the active sites of each of the candidate CHI enzymes (CHI) revealed that (E)-o-coumaric acid fits well within the active sites of Medicago Sativa CHI crystallographic structures with 1FM8 showing best potential for not only accommodating (E)-o-coumaric acid , but also providing appropriate protein active site residues to effect the simultaneous protonation and deprotonation of the substrate , two residues being optimally placed to facilitate these critical processes. Further exploration of the chemical properties and qualities of selected CHI enzymes, undertaken using High Throughput Virtual Screening (HTVS), confirmed 1FM8 as a viable choice for further studies of the enzyme-catalysed E→Z isomerization of (E)-o-coumaric acid. A molecular dynamics study, performed to further evaluate the evolution of (E)-o-coumaric acid in the CHI active site over time, showed that the ligand in the 1FM8 active site is not only stable, but also that the desired protein-ligand interactions persist throughout the simulation period to facilitate the E→Z isomerization. An integrated molecular orbital and molecular mechanics (ONIOM) study of the 1FM8-(E)-o-coumaric acid complex, involving the direct protonation and deprotonation of the ligand by protein residues; has provided a plausible mechanism for the E → Z isomerization of (E)-o-coumaric acid within the 1FM8 active site; a transition state complex (with an activation energy of ca. 50 kCal.mol-1) has been located and its connection with both the (E)- and (Z)-o-coumaric acid isomer has been confirmed by Intrinsic Reaction Coordinate (IRC) calculations. More realistic models of the 1FM8-(E)-o-coumaric acid complex, with the inclusion of water solvent molecules, have been obtained at both the QM/MM and adaptive QM/MM levels which simulate the dynamic active site at the QM level. The results indicate that the simultaneous protonation and deprotonation of (E)-o-coumaric acid within the CHI enzyme is a water-mediated process – a conclusion consistent with similar reported processes. Visual inspection of the 1FM8-(Z)-o-coumaric acid complex reveals both the necessary orientation of the phenolic and carboxylic acid moieties of the (Z)-o-coumaric acid and the presence of appropriate, proximal active site residues with the potential to permit catalysis of the subsequent lactonisation and dehydration steps required to generate coumarin.
- Full Text:
- Date Issued: 2019
The Bondelswarts Rebellion of 1922
- Authors: Lewis, Gavin, 1954-
- Date: 1978
- Subjects: Bondelswarts (African people) , Namibia -- Race relations , Namibia -- History
- Language: English
- Type: Thesis , Masters , MA
- Identifier: vital:2589 , http://hdl.handle.net/10962/d1006957 , Bondelswarts (African people) , Namibia -- Race relations , Namibia -- History
- Description: The rebellion was the result of many and varied Bondelswarts grievances, accumulating into discontent. The attempted arrest of Morris and the bungling of subsequent negotiations was the last straw. Their distrust, fear and suspicion of the Government, built up from German times, made any negotiations doubly difficult. They were a proud people, proud of their history and traditions, and proud of their tribal identity. Their days of complete independence were not long gone, and only in the early 1920's was there any appreciable white settlement in their area. It was then, while they watched their lands being irrevocably divided up amongst whites, that with the increased white settlement came stricter and more burdensome laws. In some respect, the rebellion was the last stand of a people driven to frustration and poverty. It was indeed, as Freislich calls it, the last tribal war. They fought a futile battle against the inexorable advance of white technology and civilization, and in this sense their ultimate revolt was perhaps inevitable (Conclusion: p. 229-230)
- Full Text:
- Date Issued: 1978
- Authors: Lewis, Gavin, 1954-
- Date: 1978
- Subjects: Bondelswarts (African people) , Namibia -- Race relations , Namibia -- History
- Language: English
- Type: Thesis , Masters , MA
- Identifier: vital:2589 , http://hdl.handle.net/10962/d1006957 , Bondelswarts (African people) , Namibia -- Race relations , Namibia -- History
- Description: The rebellion was the result of many and varied Bondelswarts grievances, accumulating into discontent. The attempted arrest of Morris and the bungling of subsequent negotiations was the last straw. Their distrust, fear and suspicion of the Government, built up from German times, made any negotiations doubly difficult. They were a proud people, proud of their history and traditions, and proud of their tribal identity. Their days of complete independence were not long gone, and only in the early 1920's was there any appreciable white settlement in their area. It was then, while they watched their lands being irrevocably divided up amongst whites, that with the increased white settlement came stricter and more burdensome laws. In some respect, the rebellion was the last stand of a people driven to frustration and poverty. It was indeed, as Freislich calls it, the last tribal war. They fought a futile battle against the inexorable advance of white technology and civilization, and in this sense their ultimate revolt was perhaps inevitable (Conclusion: p. 229-230)
- Full Text:
- Date Issued: 1978
- «
- ‹
- 1
- ›
- »