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...

全面介紹

Saved in:
書目詳細資料
主要作者: Mok, Jun Wen
其他作者: Lap-Pui Chau
格式: Final Year Project
語言:English
出版: Nanyang Technological University 2021
主題:
在線閱讀:https://hdl.handle.net/10356/149528
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
實物特徵
總結: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.