Welcome to mobileenigma web site

The Cipher solution for iPhoneTM, AndroidTMand BlackBerry® Smartphones.

All Solution Enigma product use a fast ciphering method specially design to cipher any plain text in a mobile platform an also on your computer desktop.

The algorithm used 2 private Substitutions boxes of 256 different value, one provided length variable encryption Pass Phrase of a maximum of 256.

Using the provided Pass Phrase, the first Substitution box is xored with each characters (8bits) provided in the Pass Phrase.

For i=0 to 256
   Sbox1i ⊕ Keyj++
   If j > LengthOfKey Then j=0

After our encryption Key is ready, another Xoring is occur but this time with the plain data. Each byte of plain data will be Xored with the new Sbox1 value.

For i=0 to LengthOfData
   CipherDatai = PlainDatai ⊕ Sbox1j++
   If j > 256 Then j=0

To terminate the ciphering operation, the second Substitution is done using the second Substitution box. The output will use the value obtain in the first round as the index value from the second Substitution box.

For i=0 to LengthOfData
   c = CipherDatai
   CipherDatai ⊕ Sbox2c

To ouput the binary result value into supported ascii characters, every byte value (8 bits) is convert to an ascii value using a decimal value between 0 to 255.

Even knowing the private Substitutions boxes, the strenght is clearly define in Pass Phrase length maximum of 256 characters (2048 bits) and Pass Phrase complexity, from Aa to Zz, 0 to 9 and any symbol that can be type with your device. Re-ciphering ciphered text with severall rounds, is alway an option, and using different pass phrase between each round will definitively add more security.

By eliminating any dictionnaries attack, guessing one or two words Pass Phrase is one thing but a text that can be as long as 256 characters is another story.

If someone use the Bible, around 770000 words, or any book in any language as a source of Pass Phrases, making a software and compute every possibilities this book can give, may result to a success. Only if you know wich book has been used, but at what speed. Deciphering a sent message today in 2000 years from now is something useless, so a dictionary attack faillure will conduct to a brute force option.

The brute force operation, is not an option but a nightmare. This is a very long process to try out, 21024-1.
My Apple calulator answer: infinity

Okay, the brute force attack will probably eliminate some attack that are not normally used, like 256 times the letters 'A'. But this Pass Phrase may be the good one, so eliminating all stranges cases can also eliminate the good Pass Phrase!

In conclusion, there exist no perfect system, because human been are lazy by nature, most of the people won't use an efficient pass phrase system. We suggest, before using Solutions Enigma product, always take the time to set a good Pass Phrase system that will offer the best protection that system can give.


For any questions or support, ask us at: info@mobileenigma.com
It will be our pleasure to serve you!


Not convinced yet? Try the online version of mobilEEnigma: www.onlinEEnigma.com

Thank you, Solutions Enigma.

- Credit notice -
Apple and Mac are a registered trademarks of Apple Inc., registered in the U.S. and other countries.
iPhone and iTunes are Trademarks of Apple Inc., registered in the U.S. and other countries.
Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions.
Windows is a Trademark of Microsoft Inc. registered in the U.S. and other countries.
The Trademark BlackBerry is owned by Research In Motion Limited and is registered in the United States and may be pending or registered in other countries. mobilEEnigma and Solutions Enigma are not endorsed, sponsored, affiliated with or otherwise authorized by Research In Motion Limited

Copyright © 2009, Solutions Enigma, All right reserved.