Hi @MaBe">@MaBe .
I'm not working on HTTPS.
I am currently polishing a working version of the Cryptographic Protocol (CP) that uses HTTP Post and reply as a communications link.
The CP is designed for use with the low cryptographic entropy of control messages. How to protect the 1 bit that turns a thing on or off.
Protection against: Replay, alteration, spoofing and provide authentication within the bounds of symmetric cryptography. Hiding the content is a secondary objective, which can be enabled if needed.
The CP uses AES, AES-CMAC cryptographic primitives. An additional permutation is used to change the position of bytes with in the 80 byte encrypted message.
Attached below is a rewrite of the server code previously posted. It encapsulates the server into an object.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hi @MaBe">@MaBe .
I'm not working on HTTPS.
I am currently polishing a working version of the Cryptographic Protocol (CP) that uses HTTP Post and reply as a communications link.
The CP is designed for use with the low cryptographic entropy of control messages. How to protect the 1 bit that turns a thing on or off.
Protection against: Replay, alteration, spoofing and provide authentication within the bounds of symmetric cryptography. Hiding the content is a secondary objective, which can be enabled if needed.
The CP uses AES, AES-CMAC cryptographic primitives. An additional permutation is used to change the position of bytes with in the 80 byte encrypted message.
Attached below is a rewrite of the server code previously posted. It encapsulates the server into an object.
1 Attachment