Monday 30 July 2018

Gemalto Mobile Wallet

This is a demonstration App for the Gemalto Mobile Wallet solution. Users can add a credit card to their wallet and use it for payment. To do the payment, the user just needs to present the QR code to the merchant to scan.

Technical Stack:
  • iOS Objective-C Programming
  • OCMock
  • OAuth v1.0 Authentication
  • WhiteBox Crypto
  • Secure Enclave ECIES encryption and decryption
  • App Protection: Anti-tampering, Anti-debug, Anti-hooking, Jailbreak detection, App re-signing detection.
Experience:
  • Designed the mechanism to prevent app re-signing on iOS by parsing MachO format.
  • Enhanced the security of payment flow by using Secure Enclave as part of the payment key calculation. 

    




No comments:

Post a Comment