Krypteringanalys för applikationer med realtidsdatabas samt förhållandet mot GDPR
2018 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesisAlternative title
Encryption analysis for real-time database applications and the relationship with GDPR Författare: Rojan Dinc och Haris Sejdic (English)
Abstract [sv]
I projektet så utvecklades det en mobil applikation vars syfte var att fungera som ett chattverktyg för Snaptives anställda kuratorer. Innan projektet så hade Snaptive inget eget system för att föra kuratorsamtal med sina kunder (ungdomar) utan de var beroende av existerande plattformar såsom Facebook och Snapchat.Rapporten går igenom utvecklingen av systemet samt hur vi förhållit oss till relevanta lagar som GDPR (General Data Protection Regulation). Utöver detta så går vi igenom hur vi tänkt och vad vi har gjort för att säkerhetsställa datasäkerhet. Rapporten avser alltså systemutveckling och informationssäkerhet.I avsnitten som handlar om informationssäkerhet tas det bl.a. upp hur man kan strukturera data på ett bra sätt och hur man eventuellt kan kryptera bilder så de blir oläsbara vid eventuell dataförlust. I avsnitten som handlar om systemutveckling så nämns det bl.a. vilka ramverk (Ionic Cordova, Firebase) vi använt oss utav och hur vi utvecklat systemet.Projektets krav uppnåddes med goda resultat. Bildkryptering implementeras dock inte i systemet då tiden det tog att kryptera/dekryptera bilder inte var låg nog. Det blev en för stor fördröjning i användarupplevelsen.
Abstract [en]
In this project, we developed a mobile application whose purpose was to serve as a chat tool for Snaptive employed counsellors. Prior to the project, Snaptive had no system for managing conversations with its customers (youths) without being dependent on existing platforms such as Facebook and Snapchat.The report goes through the development of the system and how we relate to relevant laws such as GDPR (General Data Protection Regulation). In addition to this, we will review how we have reasoned and what we have done to ensure data security. Thus, the report covers system development and handling of information security.In the sections about information security, we talk about how to structure data in a good way and how to eventually encrypt pictures so that they are unreadable if an eventual data loss would occur. The sections about the system architecture consist of which frameworks (Ionic Cordova, Firebase) we have used and how we used them to develop our system.The project's requirements were met with good results. Image encryption, however, is not implemented in the system as the time it took to encrypt/decrypt images was not short enough. It became too big a delay in the user experience.
Place, publisher, year, edition, pages
2018. , p. 50
Keywords [en]
System-development, Ionic, firebase, database, ios, android, mobile-application, angular, encryption, gdpr, data-privacy, data-managment, website, web-design, ux, chat-application, cross-platform, image-encryption.
Keywords [sv]
Systemutveckling, Ionic, firebase, databas, ios, android, mobilapplikation, angular, kryptering, gdpr, datasäkerhet, datahantering, hemsida, webbdesign, ux, chattapplikation, korsplattform, bildkryptering.
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:oru:diva-68416OAI: oai:DiVA.org:oru-68416DiVA, id: diva2:1237310
Subject / course
Computer Engineering
Supervisors
Examiners
2018-08-082018-08-082020-01-28Bibliographically approved