
Cellcrypt delivers strong encryption across cellular networks whilst maintaining high performance voice call attributes such as fast call set up, high voice quality and low latency. It does this by using Encrypted Mobile Content Protocol™ (EMCP) over the IP (internet Protocol) data channel and Cellcrypt’s Encrypted Content Delivery Network™ (ECDN), a global network of Internet-based servers for fast and reliable data delivery.
For organizations that require complete infrastructure control for call signaling and user management, Cellcrypt provides enterprise server software, Cellcrypt Private Switch™, that installs and operates entirely on customer-defined equipment and is administered via a web-based management console that only customer-authorized users can access. Cellcrypt’s Private Switch consists of a Management Console and Signaling Server, enabling organizations to manage and control a completely private network of devices, users and secure numbers.

Signaling Servers
Performance
Supported Platforms:
Not applicable
Cellcrypt uses standard encryption technologies including:
In addition, before these algorithms are processed, Cellcrypt uses additional algorithms for added security (double-wrapping). For example, the voice call is first encrypted using RC4-256 bit and then encrypted again using AES-256 bit.
Public Cryptography
(2048-bit RSA, & ECDSA, ECDH using curves with 384-bit prime moduli)
RSA and ECDSA are used for authentication. The key pairs are generated on the phone during the installation and are unique to each phone. A private key is never shared. The Elliptic Curve Diffie-Hellman (ECDH) and RSA algorithms are used for key exchange. The session key is only valid for one phone call and securely destroyed after use.
Symmetric Cryptography
(AES & RC4, both 256 bits)
Both encryption algorithms are used at the same time. The data packet is first encrypted with RC4 and the cipher text is then encrypted again with AES in Counter Mode (CTR). Both algorithms are initialized with the exchanged session keys.
Hashing Algorithms
(SHA512)
Industry standard hashing algorithms are used for increased integrity assurance.
Random Number Generation
A 2048 bit seed pool is generated during the installation and is periodically updated. The initial seed is derived from the microphone input.