Joomla! Joomla!

DiceLock Security has taken care of Intellectual Property, not just developed within the company, but to all third parties.

Two mainstream intellectual properties have been developed:

DiceLock cipher was conceived in 1.998 as an attempt to get closer encryption algorithms to the final user, to the current people that were going to use encryption technology in non technological environment and uses.

The idea was to check if some encryption algorithm in those days were producing randomized streams. Random is a concept that every person understands, everybody understands that if a stream is at random there is no relation between the members, between bits and/or the bytes. Furthermore, from a technical and mathematical point of view, randomized-encrypted text sequences have no relation between the bits and any possible hidden pattern has been removed.


DiceLock is as strong at least as the strength of the base encryption algorithm used. DiceLock improves known block and stream ciphers.

The idea to check randomness of cipher text sequences was tested with IDEA (International Data Encryption Algorithm, a reputed algorithm at that time) encryption algorithm and available random number test found in FIPS 140-1 NIST publication. As IDEA is a block cipher algorithm it had to be used with a block cipher operation mode. Tests were performed with CBC (cipher-block chaining) operation mode and good results were obtained, about 98% - 99% of ciphertexts generated were at random.


We faced the fact that IDEA was patented, and license patent were traded by the owner, Ascom Tech AG. As IDEA was patented DiceLock Secuirty team went the way of patent application.

Patent application of DiceLock using IDEA to generate randomized-encrypted text sequences with CBC was granted as is exposed in patent US7050580 - EP1077554.

Patent US7050580 - EP1077554 was making use of IDEA with CBC (cipher-block chaining) mode, a restrictive implementation. But it opened new ways.

While previous patent application went in its own way, new research was done to broader the initial idea. There was the possibility to implement DiceLock in different ways, to evolve it.

As previous implementation was limited, new research was made with other ciphers and other operation modes. The evolution didn't stop with this new research. If some encrypted text sequences were not at random it is posible to change some elements to make them random with no user action. The targets were achieved and a new patent application was applied.

patent-map Patent application of DiceLock using other ciphers and operation modes (if used) to generate randomized-encrypted text sequences was granted as is exposed in patent US7508945 - EP1182777.


DiceLock trademark is a registered trademark in the United States, European Union and other of their respective owner. DiceLock logo is a trademark of DiceLock Security, LLC.

As is explained at the top, DiceLock is an attempt to get closer encryption algorithms to the final user, to the current people that were going to use encryption technology. So, the name of the algorithm must be self-explanatory, and the term DiceLock makes the job as explained in Trademarks section.

Current date and time is: <?php echo date('Y-m-d H:i:s');?>