Encryption in Apps

Protect your Data!
Make your Apps Secure!
  • Do you want to store or transfer data securely within/by your apps?
  • Do you have to secure your app with encryption?
  • Do you want to check and verify that your app is state of the art regarding cryptography and security?
  • Do you have a demand on consulting regarding cryptography, encryption, and security based on that?
  • Do you need consulting whether current ciphers are still secure?
  • Even after the NSA affair and rumors about backdoors?
Then you found the right place!
Oliver Müller is a specialist in cryptography — the art of encryption. A short introduction into his qualification you find below.
If you need support, advice, consulting and/or an implemented solution you will be right at this place. Oliver Müller can help you in these fields:
  • Consulting regarding encryption of data, the right technique for you, and the best strategy
  • Implementation and integration of secure encryption into your apps and applications
  • Inspecting and verifying your encryption strategy and implementation
Further information regarding the supported platforms and technologies you will find below.

Short Biography

Oliver Müller studied cryptography at Brandenburg University of Technology and University of Hagen as part of his studies of computer science. He has a thorough background in the mathematical aspect of symmetric and asymmetric ciphers as well as their application in computer programs.
Since 1997 he has written several technical articles about cryptography and cryptography engineering which were published by several well-known journals in print and online.
He is up-to-date regarding the newest cryptographic standards, developments and algorithms. Some of them are listed below.
Furthermore as an IT architect and senior developer he has designed and implemented several systems for authorization, especially for electronic and online payment and transaction solutions respectively. The systems included Java EE servers, mobile devices, as well as embedded systems.

Insight into his Technical Knowledge

Some of cryptographic standards, algorithms, and techniques supported by Oliver Müller are:
  • Public key systems (asynchronous ciphers):
    • RSA
    • Elliptic curve cryptography (ECC) including NIST curves as well as Curve25519
    • El-Gamal
  • Private key systems (synchronous ciphers):
    • Advanced Encryption Standard (AES)
    • TwoFish
    • GOST 28147-89 (ГОСТ 28147-89, Государственный Стандарт)
    • Self-synchronizing stream ciphers
  • Pseudo random number generators (PRNG)
  • Cryptographic hashes:
    • Secure Hash Algorithm (SHA)
  • Post-quantum cryptography
  • Encryption standards;
    • OpenPGP (PGP, GnuPG)
    • S/MIME.

Supported Platforms and Technologies

Oliver Müller supports the following platforms and technologies:
  • Mobile
    • Android: Java, native C/C++ (NDK)
    • iOS: C#, Swift
    • Windows Phone / Windows Mobile
  • Desktop / Sever
    • Unix/Linux
    • OS X
    • Windows
    • C and C++
    • C#
    • Java / Java EE
  • Scripting
    • Python
    • Ruby
    • Perl
  • Web
    • PHP
    • JavaScript
  • Java
    • Java EE: EJB3 based
    • Java EE: Spring based
    • Java SE
    • Java ME
  • Embedded systems
    • Embedded systems: ARM based
    • Embedded systems: Atmel AVR8 Mega
    • Embedded systems: Arduino family