Java Privacy Guard - The OpenPGP Message Format and an Implementation in Java

Research output: ThesisBachelor's ThesisResearch

Abstract

OpenPGP is an Internet standard for securely sending messages over insecure networks like the Internet. It provides end-to-end encryption by combining asymmetric and symmetric cryptography. Trust in any networkcomponent except the sender’s and receiver’s computer is not needed. Furthermore, it guarantees for the integrity of messages using digital signatures. OpenPGP also provides a system for verification of the identity of partici pants of an communication using a trust model called the Web of Trust. In this thesis we give an overview of the principles of OpenPGP and its underlying Internet standard, the OpenPGP Message Format. Additionally, we explain in which ways OpenPGP implementations are used, its functionalities and inner workings. Furthermore, we show an example on the basis of our implementation of the OpenPGP standard in Java using the IAIK-JCE cryptographic library. We also discuss considerations regarding security and usability.
LanguageEnglish
Supervisors/Advisors
  • Bratko, Dieter, Supervisor
StatusPublished - 2015

Fingerprint

Internet
Cryptography
Electronic document identification systems
Communication

Keywords

  • openPGP

Cite this

Java Privacy Guard - The OpenPGP Message Format and an Implementation in Java. / More, Stefan Josef.

2015.

Research output: ThesisBachelor's ThesisResearch

@phdthesis{d807a67444524b1a94aad6c1e6e98436,
title = "Java Privacy Guard - The OpenPGP Message Format and an Implementation in Java",
abstract = "OpenPGP is an Internet standard for securely sending messages over insecure networks like the Internet. It provides end-to-end encryption by combining asymmetric and symmetric cryptography. Trust in any networkcomponent except the sender’s and receiver’s computer is not needed. Furthermore, it guarantees for the integrity of messages using digital signatures. OpenPGP also provides a system for verification of the identity of partici pants of an communication using a trust model called the Web of Trust. In this thesis we give an overview of the principles of OpenPGP and its underlying Internet standard, the OpenPGP Message Format. Additionally, we explain in which ways OpenPGP implementations are used, its functionalities and inner workings. Furthermore, we show an example on the basis of our implementation of the OpenPGP standard in Java using the IAIK-JCE cryptographic library. We also discuss considerations regarding security and usability.",
keywords = "openPGP",
author = "More, {Stefan Josef}",
year = "2015",
language = "English",

}

TY - THES

T1 - Java Privacy Guard - The OpenPGP Message Format and an Implementation in Java

AU - More, Stefan Josef

PY - 2015

Y1 - 2015

N2 - OpenPGP is an Internet standard for securely sending messages over insecure networks like the Internet. It provides end-to-end encryption by combining asymmetric and symmetric cryptography. Trust in any networkcomponent except the sender’s and receiver’s computer is not needed. Furthermore, it guarantees for the integrity of messages using digital signatures. OpenPGP also provides a system for verification of the identity of partici pants of an communication using a trust model called the Web of Trust. In this thesis we give an overview of the principles of OpenPGP and its underlying Internet standard, the OpenPGP Message Format. Additionally, we explain in which ways OpenPGP implementations are used, its functionalities and inner workings. Furthermore, we show an example on the basis of our implementation of the OpenPGP standard in Java using the IAIK-JCE cryptographic library. We also discuss considerations regarding security and usability.

AB - OpenPGP is an Internet standard for securely sending messages over insecure networks like the Internet. It provides end-to-end encryption by combining asymmetric and symmetric cryptography. Trust in any networkcomponent except the sender’s and receiver’s computer is not needed. Furthermore, it guarantees for the integrity of messages using digital signatures. OpenPGP also provides a system for verification of the identity of partici pants of an communication using a trust model called the Web of Trust. In this thesis we give an overview of the principles of OpenPGP and its underlying Internet standard, the OpenPGP Message Format. Additionally, we explain in which ways OpenPGP implementations are used, its functionalities and inner workings. Furthermore, we show an example on the basis of our implementation of the OpenPGP standard in Java using the IAIK-JCE cryptographic library. We also discuss considerations regarding security and usability.

KW - openPGP

M3 - Bachelor's Thesis

ER -