Secure Solutions

The Cryptlib Tools

Cryptlib-tools is a collection of single stand-alone tools, that cover all aspects of one specific encryption problem, be it conventional symmetric file encryption (AES), public key management, RSA encryption, email message encryption (S/MIME), CA services or SSH and TLS sessions.

All cryptlib-tools, the AES file encryption tool (claes), the public/private key management tool (clkeys) and the public key encryption tool (clsmime) are based on Cryptlib and are coded in Python3.

All cryptlib tools can replace complex OpenSSL code by using Cryptlib and are designed to interoperate with programs that are widely used and established like gpg2, openssl and email clients like Thunderbird or Outlook.

The Crypto Bone

In short, the Crypto Bone is a novel approach to making confidential communication both secure and usable.

Safe Webdrop

Safe Webdrop is a secure https-based encrypted message exchange mechanism.

Originally developed for the Crypto Bone, the SafeWebdrop message exchange mechanism can be adapted for a large number of projects that require secure, ie encrypted and authenticated, message and file exchange.

It can be a foundation for internal communication demands within an organisation that can be established with a minimal invasive software product on a server, that is already up and running and can be accessed via HTTPS.

The Pure Crypto Project

The Pure Crypto Project is an attempt to build the entire set of cryptographic primitives on Modular Exponentiation and nothing else. This project uses a discrete logarithm hash function proposed by Prof. Adi Shamir.

Shamir Discrete Logarithm Hash Function

To reduce the complexity of a cryptosystem it can be useful to have the hash function's security based on the same foundation as the public key encryption scheme. In this respect the proposal of a discrete logarithm hash function once invented by Adi Shamir offers both, a clear concept and provable collision-resistance.

Secure Boot for Linux

secureboot2 is a Linux package that makes an encrypted container available during the Linux boot process, so that confidential user data can be locked inside this container in one single encrypted file.