Creating a titanium module for encryption (ios and Android)

Closed

The module should provide the following capabilities for both Android and ios:

1- Creating a diffie hellman key (private and public)

2- AES encryption (256 bits)

3- Generating public/private RSA keys

4- RSA encryption using public key

5- RSA decryption using private key

6- Signing messages with RSA

7- Verifying RSA signatures

There are javascript only libraries that do all the above (using big integers, etc: [url removed, login to view]~tjw/jsbn/) but their performance is extremely bad for production environment. The goal of this project is to create a cross platform module that can bring the native performance to Titanium for encryption. So, no javascript should be used in developing the modules (i.e. all-native-code).

There are modules in Titanium's marketplace that perform a subset of above tasks for ios but this module needs to be cross platform (ios/android) and provide all of the above functionalities.

A lot of the above functionalities is provided in ios through the security framework and Android's X509 library. The goal is to have a uniform interface for both platforms in Titanium.

References:

[url removed, login to view]://blog.yorkgu.me/2011/10/27/rsa-in-ios-using-publick-key-generated-by-openssl/&usg=ALkJrhgIjwsDO0Uh2JxPG8W2Np-g5LFwDg

[url removed, login to view]

[url removed, login to view]

Skills: Appcelerator Titanium, Computer Security, Java, Javascript, Objective C

See more: titanium rsa, titanium encryption, rsa titanium, titanium creating module android, create titanium android module, translate platforms, rsa security, java bits, iOS security, ios 7.0.6, integers and, google tasks android, creating a blog, android string, android google tasks, titanium javascript, google javascript framework, developing for ios, bad translate, html 5 android, RSA, OpenSSL, ios titanium, ios encryption, HL 7

About the Employer:
( 0 reviews ) Boston, United States

Project ID: #4740015

4 freelancers are bidding on average $1235 for this job

qitsol

We are titanium experts.

$1546 USD in 15 days
(16 Reviews)
7.1
gsssubramanyam

hi i am expert in this.i can do this for you

$1111 USD in 30 days
(1 Review)
1.6
lqGhMmYFFbqd

We are freelance software developers. If you contact us, we can give a quote for your project and we can discuss the details further. w w w . so l ve r . i o

$555 USD in 3 days
(0 Reviews)
0.0
MobileCreative

Hello, We have a team of designers and developers focus on developing and implementing enterprise products and solutions. We have over five years of experience, a passion for providing great service. Since we ha More

$736 USD in 10 days
(0 Reviews)
0.0
miniric3

Kia ora! Mulvays.com are a NZ based web and software design company who have seen you here on the freelance market and are really excited about working with you and treating you to the full service, professional experi More

$1546 USD in 30 days
(0 Reviews)
0.0