Blockchain for mobile applications
This report details the project work undertaken to explore mobile data storage on Ethereum blockchain for data security and integrity. The android application, IPEER, is first developed to detect emotions based on a person’s facial expressions. This is accomplished by using Affectiva’s android SDK w...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/139197 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-139197 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1391972020-05-18T03:22:59Z Blockchain for mobile applications Lim, Wayne Wei En Dusit Niyato School of Computer Science and Engineering DNIYATO@ntu.edu.sg Engineering::Computer science and engineering Engineering::Computer science and engineering::Software::Software engineering This report details the project work undertaken to explore mobile data storage on Ethereum blockchain for data security and integrity. The android application, IPEER, is first developed to detect emotions based on a person’s facial expressions. This is accomplished by using Affectiva’s android SDK which analyzes every frame from the live camera feed using deep learning algorithms for emotion tracking. Users can take an image snapshot by capturing the pixels of the camera frame. This image is encrypted using ECIES (Elliptic Curve Integrated Encryption Scheme) and stored on the IPFS network through an IPFS node implemented in the android application. The IPFS content hash of this encrypted image would then be stored on the Ethereum smart contract. Using the combination of IPFS, Ethereum smart contracts, encryption and smart contract access control, data confidentiality and integrity is achieved. Bachelor of Engineering (Computer Science) 2020-05-18T03:22:59Z 2020-05-18T03:22:59Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/139197 en SCSE19-0213 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering Engineering::Computer science and engineering::Software::Software engineering |
spellingShingle |
Engineering::Computer science and engineering Engineering::Computer science and engineering::Software::Software engineering Lim, Wayne Wei En Blockchain for mobile applications |
description |
This report details the project work undertaken to explore mobile data storage on Ethereum blockchain for data security and integrity. The android application, IPEER, is first developed to detect emotions based on a person’s facial expressions. This is accomplished by using Affectiva’s android SDK which analyzes every frame from the live camera feed using deep learning algorithms for emotion tracking. Users can take an image snapshot by capturing the pixels of the camera frame. This image is encrypted using ECIES (Elliptic Curve Integrated Encryption Scheme) and stored on the IPFS network through an IPFS node implemented in the android application. The IPFS content hash of this encrypted image would then be stored on the Ethereum smart contract. Using the combination of IPFS, Ethereum smart contracts, encryption and smart contract access control, data confidentiality and integrity is achieved. |
author2 |
Dusit Niyato |
author_facet |
Dusit Niyato Lim, Wayne Wei En |
format |
Final Year Project |
author |
Lim, Wayne Wei En |
author_sort |
Lim, Wayne Wei En |
title |
Blockchain for mobile applications |
title_short |
Blockchain for mobile applications |
title_full |
Blockchain for mobile applications |
title_fullStr |
Blockchain for mobile applications |
title_full_unstemmed |
Blockchain for mobile applications |
title_sort |
blockchain for mobile applications |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/139197 |
_version_ |
1681057925804589056 |