Check Open Source Softwares for Mobile Phone blog for new updates
Bouncy Castle is a lightweight cryptography package for the Java platform. It supports a large number of cryptography algorithms and provides an implementation for JCE 1.2.1. It can run from J2SE 1.4 to J2ME (including MIDP) platforms.
J2MESafe is an end-user Java application that stores sensitive information, like passwords, on mobile phones, using strong encryption. It uses Bouncy Castle APIs.
LightCrypto (lightweight cryptographic library) is a set of Open Source Java classes with basic cryptographic routines using the BouncyCastle lightweight API.
It uses a minimal amount of memory so it can be used with J2ME, browser applets, on small Java devices such as PDA's or Java enabled mobile phones or in any other situation where JCE (Java Cryptographic Extensions) is too heavy for the job.
The idea behind Safe is that a user should not remember all login names and passwords. Instead, the user can use cell phones to store sensitive data in an encrypted way. Only one root password is required to be remembered to get access to the data.
SafeDesktop provides the same features as Safe does but it runs on desktop machines. A synchronization mechanism is part of SafeDesktop to keep the data synchronized between Safe and SafeDesktop.
PAM mobile token offers a PAM module and a J2ME token generator to create an authentication mechanism to be integrated into a PAM system. Only the owner of a secret (password/phrase) and a J2ME-enabled device with the token generator program will be able to satisfy the corresponding PAM module to be authenticated.
Pocket Protector is a personal secure record storage for the MIDP platform. Pocket has been developed to act as a storage for Personal Authentication Information.
It uses Bouncy Castle APIs to do the encryption.