How to issue secure digital documents

issue secure digital documents video thumbnail

With sproof, issuing secure digital documents is as easy as a drag-and-drop.

In times of #homeoffice, secure #digitaldocuments get even more important 📃 🔒 How do you send a valid confirmation of enrolment to a student? Or how does your business partner get a verified version of the urgently needed contract?

With sproof, this is as easy as a drag-and-drop:
▶️ Drag & drop your document to the sproof app (
▶️ Click “Register Document”
▶️ Submit the transaction by entering your passphrase

If you have questions, we are available for you online 💬 📧

#workfromhome #technology #digitization #digitalsolution #blockchain #digitaleszeugnis #timestamping #FlattenTheCurve

We need your consent to load the content of YouTube.

If you click on this video we will play the video, load scripts on your device, store cookies and collect personal data. This enables [Google Ireland Limited, Irland] to track activities on the Internet and to display advertising in a target group-oriented manner. There is a data transfer to the USA, which does not have EU-compliant data protection. You will find further information here.


Have you tried the sproof testnet yet?

Try sproof for free!

Discover digital signatures and the potentials of sproof at no risk with the sproof testnet:

➡️ Explore all sproof features 
➡️ Play with timestamping a document 
➡️ Ready to integrate sproof into your existing application? Use the testnet so see if everything’s working fine

Discover the potentials of sproof at no risk and create a free testnet profile now.

Get your free testnet profile now:

Three reasons why digital certificates require a public blockchain

3 reasons why digital certificates require a public blockchain text header

When building blockchain-based applications, discussion often comes to the point of whether a public or private blockchain should be used. sproof clearly takes the position for public blockchains for tamper-proof digital certificates and documents. Here is why.

sproof is a research-based company and our decisions are carefully evaluated and scientifically backed. These are the three reasons for using a public blockchain within the sproof network:

ReasonPublic BlockchainPrivate Blockchain
No trusted parties needed😍😢
Tamper-proof timestamping😍😢
Global and public registry😍😢

1. No trusted parties needed for maintaining the blockchain

A public blockchain serves as a decentralized data storage which is distributed over all participating blockchain nodes. These are referred to as “operators” or “miners”. Public blockchains are generally designed to be permission-less, i.e., anyone can act as a user and write data into a public blockchain. This can be done without the need for prior registration at some organization or authority. It is also not necessary to participate as an operator or miner. A so-called “consensus algorithm” allows all nodes to agree on a globally common state.

😎 sproof uses this feature in order to build a platform where anyone (e.g., universities, enterprises, etc.) can join without operating a blockchain themselves and without being dependent on a specific platform operator.

2. Tamper-proof timestamping

Since all nodes agree upon a common state at each point of time, their agreement corresponds to a global timestamping service. Thus, writing data to a public blockchain automatically assigns a timestamp to that data. Cryptographic tools (such as hash functions) and the designs of the blockchain and consensus mechanism, respectively, assure that, in practice, the data cannot be changed later on.

😎 sproof makes use of tamper-proof timestamping for assigning an unforgeable and verifiable timestamp to documents and data without the need for relying on a single, possibly forged, source for timestamping.

3. Global and public registry

The globally agreed-upon common state of data within the blockchain is replicated among all participating nodes. Thus, the data is publicly available and accessible by everyone.

😎 sproof publicly stores references to data, which are needed to verify the authenticity and integrity of documents or data and their issuers in this public registry. The document itself is not published publicly. Verification can then be done by anyone in possession of the original digital document. This verification neither involves sproof nor the issuer and the process is completely decentralized.

Please refer to the peer-reviewed sproof paper for technical details [1].

[1] C. Brunner, F. Knirsch, and D. Engel, “SPROOF: A platform for issuing and verifying documents in a public blockchain,” in Proceedings of the 5th International Conference on Information Systems Security and Privacy (ICISSP), Prague, Czech Republic, 2019, pp. 15-25. Read the full paper