
Tech Stack
- language: Swift, Objective-C
- Framework: UIKit
- Network: Alamofire
- Security & Authentication: ForgeRock SDK, V-Key SDK, twilio
Description
This is my internship project in PT. Sistema Datapilar Indonesia. I built MVP app that integrate end to end encryption with ForgeRock SDK and V-Key SDK using UIKit MVVM architecture. ForgeRock SDK is used for secure login and authentication. V-Key SDK is used for secure/hashing transaction, secure storage and jailbreak detector. I also use twilio for OTP verification for more economical authentication. Most of encryption are using AES 256 or SHA bit encryption. and private and public key (asymmetric) infrastructure for secure transaction. Hash Based message authentication (HMAC) is also used to secure and validate network data.
This app is to show that Sistema Company portofolio forgerock and v-key can be integrated into one app for business clients such as banks, gojek, telkom, etc.