Thursday, 20 July 2017

DiceLockSecurity Knowledge

DicelockSecurity (version 9.X)

Windows - Source Code

Previous Versions
arrow DiceLock arrow DiceLockDigested.cpp
DiceLockDigested.cpp (DiceLock Digested implementation C++ source code file) Print E-mail
Get C++ DiceLock cipher architecture source code packages of DiceLock for Microsoft Visual Studio 2013 and DiceLock-x for Linux with Test Driver Programs and Response Test Vector files to verify that both them work as expected.
DiceLock for Windows and Linux
DiceLock Security governing software licenses are Free/Libre Source Code License and Educational and Research License
   Our geographic localization Service presents an error.

   We can not determine the country from where you are accessing this page.
   Due to this fact we cannot show the content of this page.

   We apologize for the inconvenience.

You are trying to access page content titled "DiceLockDigested.cpp (DiceLock Digested implementation C++ source code file) ".

DiceLock Secur ity is a company that operates from the European Union.

As an European company, European Union legislation applies regarding export of some of our knowledge and products.

Export of dual use products is regulated in the European Community by COUNCIL REGULATION (EC) No 428/2009 of 5 May 2009 setting up a Community regime for the control of exports, transfer, brokering and transit of dual-use items.

DiceLock is an encryption architecture making use of symmetric cipher algorithms employing cipher keys in excess (bigger than) of 56 bits, thus control maybe applicable to some of our products.

COUNCIL REGULATION (EC) No 428/2009 states in CATEGORY 5, PART 2 that "The control status of "information security" equipment, "software", systems, application specific "electronicassemblies", modules, integrated circuits, components or functions is determined in Category 5, Part 2 even ifthey are components or "electronic assemblies" of other equipment.

5A2 Systems, Equipment and Components

5A002 "Information security" systems, equipment and components therefor, as follows:

   a. Systems, equipment, application specific "electronic assemblies", modules and integrated circuits for "information security", as follows and other specially designed components therefor:

      1. Designed or modified to use "cryptography" employing digital techniques performing any cryptographic function other than authentication or digital signature and having any of the following:

         a. A "symmetric algorithm" employing a key length in excess of 56 bits;

5D2 Software

5D002 "Software" as follows:

   a. "Software" specially designed or modified for the "development", "production" or "use" of equipment specified in 5A002 or "software" specified in 5D002.c.;

      c. Specific "software", as follows:

         1. "Software" having the characteristics, or performing or simulating the functions of the equipment,specified in 5A002;

         2. "Software" to certify "software" specified in 5D002.c.1.

While we are studying and clarifying the European regulation as well as national laws, access to some descriptive and functional specifications as well as the software implementations of DiceLock or any of its components that can be affected by the current regulation is only allowed to detected member countries.