Back

Home Our Services Cryptography

Cryptography

Cryptography is conversion of data into a secret code for protection of privacy using a specific algorithm and a secret key. The original text, or "plaintext", is converted into a coded equivalent called "ciphertext" via an encryption algorithm. The ciphertext can only be decoded (decrypted) using a predefined secret key. Cryptography is used to protect e-mail messages, credit card information, and corporate data. As the Internet and other forms of electronic communication become more prevalent, electronic security is also becoming increasingly important.

We provide the following services related to cryptography:

  • Development
  • Customization
  • Optimization
for various crypto algorithms for specified processor architectures.

We have developed the following crypto algorithms which are customized and optimized for ARM7TDMI processor:

AES

DES

DH

DSA

PRNGDES

RSA

SHA

TDES

Our cryptography implementations are

  • Flexible interface with 'C' callability
  • Easily portable to other architectures
  • The code is interruptible and fully re-entrant. It can be used in systems with multi threaded software architecture.

Back