Sunday, December 20, 2009

Cryptographic circuit

The ideas of these lines came by taking into consideration the way that modern servers convert the code of the web pages, showing to the users only a slide interpreted in the HTML language; in this way the code and the algorithms are not accessible - see for example how this machanism is implemented in the PHP language.
This proposed cryptographic circuit has to take the role of the PHP language making hidden to the users the code that is running on the CPU.
How this circuit has to work is similar to the way of crypting with two locks but it will use instead of these locks some internal registers which to not be accessible to the users.
All the executable codes have to be converted using a generic language and a table in which are stored the correspondences between these new generic operators and the common ones from the ASM language.
The circuit will have the role to update the content of the internal registers proposed with the new correspondence and will make also the link to the HW.
In this way the code that is executed will not be accessible to the common users and some parts of programs (serial numbers of the setups) can be easily very good protected.


With this kind of circuit any activity of programs like macros recording > recording/merging macros from any application - can be avoided.

No comments:

Post a Comment