{"id":{"repo_id":"maynooth","oai_identifier":"oai:mural.maynoothuniversity.ie:2667"},"canonical_url":"https://search.dev.ndltd.org/etd/maynooth/oai:mural.maynoothuniversity.ie:2667","repository":{"repo_id":"maynooth","name":"National University of Ireland - Maynooth","base_url":"http://mural.maynoothuniversity.ie/cgi/oai2"},"display":{"title":"A Java based software solution for efficient pairing cryptography.","abstract":"This thesis is concerned with applying software Engineering techniques to pairing based cryptographic systems. In particular we evolve our existing cryptographic system to incorporate new cryptographic concepts that strengthen the system. We discuss the design approach taken to allow an advanced mathematically based cryptographic concept to be developed in a maintainable manner. We present the integration process and evolutionary impacts on the existing system. We provide some testing data on the resulting system and give an indication of its performance. The language chosen is Java and the objective is that the Java developer can easily use the resulting system with minimal knowledge of the underlying machinery. Specifically, we present, implement, and evaluate alternative approaches to the use of a standard implementation of Tate pairing in a Java-based biometric identity verification tool.","abstract_html":"This thesis is concerned with applying software Engineering techniques to pairing based cryptographic systems. In particular we evolve our existing cryptographic system to incorporate new cryptographic concepts that strengthen the system. We discuss the design approach taken to allow an advanced mathematically based cryptographic concept to be developed in a maintainable manner. We present the integration process and evolutionary impacts on the existing system. We provide some testing data on the resulting system and give an indication of its performance. The language chosen is Java and the objective is that the Java developer can easily use the resulting system with minimal knowledge of the underlying machinery. Specifically, we present, implement, and evaluate alternative approaches to the use of a standard implementation of Tate pairing in a Java-based biometric identity verification tool.","abstract_has_math":false,"creators":["Zou, Yejun"],"institution":"National University of Ireland Maynooth","degree_name":null,"degree_level":"masters","degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2010,"date_issued":"2010","date_published":"2010","updated_at":"2026-07-24T03:02:36Z","subjects":["Computer Science"],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":null,"outbound_label":null,"outbound_source":null},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["Zou, Yejun"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2010"]},{"key":"dc:date.issued","label":"Date","values":["2010"]},{"key":"dc:publisher.department","label":"Dc Publisher Department","values":["Computer Science"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["National University of Ireland Maynooth"]},{"key":"dc:relation.isreferencedby","label":"Dc Relation Isreferencedby","values":["https://mural.maynoothuniversity.ie/id/eprint/2667/"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["masters"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Computer Science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://mural.maynoothuniversity.ie/id/eprint/2667/1/Thesis_YZou.pdf"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["This thesis is concerned with applying software Engineering techniques to pairing based cryptographic systems. In particular we evolve our existing cryptographic system to incorporate new cryptographic concepts that strengthen the system. We discuss the design approach taken to allow an advanced mathematically based cryptographic concept to be developed in a maintainable manner. We present the integration process and evolutionary impacts on the existing system. We provide some testing data on the resulting system and give an indication of its performance. The language chosen is Java and the objective is that the Java developer can easily use the resulting system with minimal knowledge of the underlying machinery. Specifically, we present, implement, and evaluate alternative approaches to the use of a standard implementation of Tate pairing in a Java-based biometric identity verification tool."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["A Java based software solution for efficient pairing cryptography."]}]}],"canonical_facts":{"dc:creator":["Zou, Yejun"],"dc:date":["2010"],"dc:date.issued":["2010"],"dc:description.abstract":["This thesis is concerned with applying software Engineering techniques to pairing based cryptographic systems. In particular we evolve our existing cryptographic system to incorporate new cryptographic concepts that strengthen the system. We discuss the design approach taken to allow an advanced mathematically based cryptographic concept to be developed in a maintainable manner. We present the integration process and evolutionary impacts on the existing system. We provide some testing data on the resulting system and give an indication of its performance. The language chosen is Java and the objective is that the Java developer can easily use the resulting system with minimal knowledge of the underlying machinery. Specifically, we present, implement, and evaluate alternative approaches to the use of a standard implementation of Tate pairing in a Java-based biometric identity verification tool."],"dc:format":["application/pdf"],"dc:identifier.uri":["https://mural.maynoothuniversity.ie/id/eprint/2667/1/Thesis_YZou.pdf"],"dc:language":["en"],"dc:publisher.department":["Computer Science"],"dc:publisher.institution":["National University of Ireland Maynooth"],"dc:relation.isreferencedby":["https://mural.maynoothuniversity.ie/id/eprint/2667/"],"dc:subject":["Computer Science"],"dc:title":["A Java based software solution for efficient pairing cryptography."],"dc:type":["Thesis"],"dc:type.qualificationlevel":["masters"]},"updated_at":"2026-07-24T03:02:36Z"}