2factor’s Interesting Encryption Technology

2factor is primarily an encryption technology licensing business: The company sells its technology to OEMs. The core technology is called Real Privacy Management (RPM).

It works by calculating symmetric private keys; that is, it doesn't use a public/private key pair. Each party in a transaction has a private key, which it presents to a trusted intermediary. The pair of keys defines a series of encryption keys, to be used in sequence.

2factor says the benefits are:

  1. Very fast encryption (the calculations can be done using register arithmetic); perhaps 100x as fast as Diffie-Hellman, for example.
  2. Provably secure, unlike elliptic curves, for example.
  3. The trusted-intermediary architecture can be generalized, permitting a federated model.

... Richi Jennings

One Comment

  1. Pradipta
    Posted January 8, 2009 at 8:51 AM | Permalink

    What is the actual meaning of fast encryption (e.g.,Rabin’s Scheme cryptography)? Is this means that there is less resources, less power, less CPU usage, less memory usage or something else?

    My second question is what is meaning or relationship between message length and key length?

  2. Posted January 8, 2009 at 10:10 AM | Permalink

    The process of encryption and decryption will usually be CPU-bound, so it’s important to optimize the implementation of the crypto algorithm as much as possible. This means that the process happens quickly and doesn’t slow down other tasks on the same machine as much. 2factor claimed that their implementation is peculiarly well optimized.

    Plus the fact that shared-secret crypto is usually faster than public key crypto.

    There’s no “relationship” between message length and key length. I’m not sure I understand your question. This Wikipedia page may help: Key (cryptography).

  3. Pradipta
    Posted January 10, 2009 at 5:25 AM | Permalink

    Thank you very much for your response.

    I am defining my second question once again. We all know that a Character is a distinctive mark,a letter,figure, or symbol.

    My name is Pradipta Ghosh

    It is 25 characters and if we convert it in bit with the website [https://www.unitconversion.org/data-storage/characters-to-bits-conversion.html],it will be 200 bits.

    My question is, RSA key length may be 512,768,1024,1536 or 2048 bits etc.So, in this case, how I can define the relationship between key length and message length.

  4. Posted January 10, 2009 at 5:58 AM | Permalink

    As I say, there’s no “relationship” between message length and key length. Take a look at that link I posted before. Key size may also help.

Post a comment

You must be logged in to post a comment. To comment, first join our community.