What is Blocksnet ?
Blocksnet is a standard web page in which we have embedded desired encrypted data and our compact decryption algorithm (PMSE). So when users download the self-decryptionable web page, he can decrypt the private content if he has the right (set of) key(s). Thus by using this method, no sensitive clear data are stored on servers. A block illustrating an example of public/private(encrypted) content is available here.
What are the advantages of Blocksnet ?
- Encrypted data goes with a dedicated decryption algorithm (PMSE) into a block.
- Each block is autonomous and doesn't need external libraries or network to be decrypted.
- Several Apps are already available to create blocs (see Apps/Tools) !!
- Blocks are timestamped. You can compute and publish timestamps on Twitter here
- One block can links or contains to other(s) block(s) (blockchain structure can be created, see example here)
- Encryption algorithm will be modular and versionable for each block (under dev).
- Encryption process is done at user side (serverless process to preserve confidentiality).
- Data stored into Blocksnet blocs cannot be scanned by bots !
What type of data structures can be created with Blocksnet ?
Basically Blocksnet can encrypt and encapsulate any HTML/CSS/JS code including data encoded in base64. For instance, a tiny paint application has been embedded into a block (see PaintBlock). Additionally Blocksnet can encrypt any file up to 5Mo (see Blocksnet FileEncrypter). Therefore the document will be encaspulated into the encrypted webpage (see FileBloc example). The encryption used is the PMSE algorithm developed by us for modularity, compactness and robustness. A block having an encrypted content can contains another encrypted block as private content. So it is possible to build kind of “Russian doll” structure of encrypted blocks. Other structures like chain or tree of web blocks are also possible. In this case, each block contains privately one or more url which refers to other(s) block(s). Additionally checksum and timestamp are calculated for each encrypted block, so an encrypted blockchain structure can also be build. A blockchain structure has been built for illustrating the blocksnet concept and capability, it takes the form of a serie of riddles that have to be solved to decrypt the next bloc (see Blocksnet Quizz-Game).
Why Blocksnet ?
In a context of a worldwide connected web, standards (like cryptographic ones) are attempted to be hacked or break every minutes. In our approach, we open the algorithm to high level of modularity (and versioning) in order to give solution to dedicated applications which need high level of data protection (such as biometric or healthcare data) and not necessarily a common cryptographic standard.
In the context of the General Data Protection Regulation (GDPR, regulation (EU) 2016/679), in Europe, such self-decryptionable web encrypted objects could be useful to encrypt some private data (e.g. private copy, certificates, biometric or medical data, accounting figures, industrial secret, etc.) with a modular (or on-demand or dedicated) encryption algorithm. An example of bloc encapsulating encrypted biometric data is available here. Thus this easy private cryptography based on simple web technology is consistent at client side in order to guarantee self-privacy.
If you are interested for blocksnet services, dedicated encryption development or specific demand, please contact us (firstname.lastname@example.org).