Android encryption system

Android users have been provided with two different types of disk encryption methods since Android 4.4. The older encryption method is called “Full Disk Encryption” (FDE) which encrypts the /data portion of the disk. The drawback to using FDE is that the disk is not accessible until the user provide...

Full description

Saved in:
Bibliographic Details
Main Author: Mok, Jun Wen
Other Authors: Lap-Pui Chau
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149528
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-149528
record_format dspace
spelling sg-ntu-dr.10356-1495282023-07-07T18:18:48Z Android encryption system Mok, Jun Wen Lap-Pui Chau School of Electrical and Electronic Engineering elpchau@ntu.edu.sg Engineering::Electrical and electronic engineering Engineering::Computer science and engineering::Software::Programming languages Android users have been provided with two different types of disk encryption methods since Android 4.4. The older encryption method is called “Full Disk Encryption” (FDE) which encrypts the /data portion of the disk. The drawback to using FDE is that the disk is not accessible until the user provides their credentials which means multiple critical functions are not available. “File Based Encryption” (FBE) was introduced in Android 7.0 which allows files to be encrypted independently. This allows critical phone functions that do not require high security to be accessed before the phone is unlocked which solves the drawback of FDE. This project looks into both the encryption systems of FBE and FDE extensively and examines the Key Derivation Function (KDF) comprehensively to understand how the algorithm works. The goal of the project is the emulation the KDFs followed by using the keys generated to showcase encryption and decryption of various files. Bachelor of Engineering (Information Engineering and Media) 2021-06-02T12:51:18Z 2021-06-02T12:51:18Z 2021 Final Year Project (FYP) Mok, J. W. (2021). Android encryption system. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149528 https://hdl.handle.net/10356/149528 en A3038-201 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
Engineering::Computer science and engineering::Software::Programming languages
spellingShingle Engineering::Electrical and electronic engineering
Engineering::Computer science and engineering::Software::Programming languages
Mok, Jun Wen
Android encryption system
description Android users have been provided with two different types of disk encryption methods since Android 4.4. The older encryption method is called “Full Disk Encryption” (FDE) which encrypts the /data portion of the disk. The drawback to using FDE is that the disk is not accessible until the user provides their credentials which means multiple critical functions are not available. “File Based Encryption” (FBE) was introduced in Android 7.0 which allows files to be encrypted independently. This allows critical phone functions that do not require high security to be accessed before the phone is unlocked which solves the drawback of FDE. This project looks into both the encryption systems of FBE and FDE extensively and examines the Key Derivation Function (KDF) comprehensively to understand how the algorithm works. The goal of the project is the emulation the KDFs followed by using the keys generated to showcase encryption and decryption of various files.
author2 Lap-Pui Chau
author_facet Lap-Pui Chau
Mok, Jun Wen
format Final Year Project
author Mok, Jun Wen
author_sort Mok, Jun Wen
title Android encryption system
title_short Android encryption system
title_full Android encryption system
title_fullStr Android encryption system
title_full_unstemmed Android encryption system
title_sort android encryption system
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/149528
_version_ 1772827381472428032