4 min read

How Digital Signatures and Blockchains Can Work Together

How Digital Signatures and Blockchains Can Work Together

Everywhere you turn in the security world, an interesting word keeps popping up: “Blockchain”. Just like the word “cloud”, this concept has taken hold of the security industry and has become one of the hottest emerging technologies. But what is it and how are digital signatures used in blockchain?

In essence, blockchain is a system that can provide authentication and immutable copies of data, thereby securing all types of data transactions. But, before blockchain, what did we do?

For decades, digital signatures have been the method by which systems have provided integrity, non-repudiation, and authentication to access the contents of a data set electronically across networks.

Digital signatures are commonly used in emails and other systems. They are created by a mathematical algorithm that generates a hash ("signature") using information from both the message's contents and the key.

 

Evolution of Digital Signatures

Over the years, digital signatures have become increasingly secure by adding information to the key, using different types of cryptography, and implementing advanced signature systems. Advanced electronic signatures have created an added layer of security by being compliant with eIDAS requirements, such as controlling the private key and the signature being able to detect when data has been tampered with. While e-signatures are not invincible, they are largely accepted as the gold standard for authentication and non-repudiation as they are widely understood and have had few security incidents.

 

What is Blockchain?

As with all systems in cyber, when one system is shown to be less than perfect, there is always an effort to create an improved, rock-solid system that is able to block all attacks. Blockchain took off when Bitcoin first implemented the use of a Blockchain application. It was the most advanced cryptocurrency system to date, and many organizations, including NASDAQ and financial services clearing corporations, have begun looking into the system as an innovative way to implement additional security measures into their transactions.

Blockchain is surprisingly simple. The blockchain is a series of timestamped data records that link together, forming the “chain”. To create transactions, a hash of the previous transaction is recorded and the public key of the recipient is used by the signer, along with the signer's private key. All transactions require the signer to have their private key. Without this, you’re out of luck – no transaction.

The goal of blockchain is to replace an external, trusted third party (including the need for certificate authorities) and to prevent anyone from going backwards and covering their tracks if they corrupted an entry. The technology is based on the following characteristics:

  1. Log replication – To create resiliency, log-based replication is increasingly used for distributed systems to replicate logs to all peers in the network.
  2. Provable Value Chain – The values stored in the blockchain can be digital currency (such as the widely known Bitcoin), data, documents, and other assets. Hash chains are kept for each block providing a history of changes, which helps protect data integrity of the block asset.
  3. Public-key Cryptography – Blockchain uses different types of cryptography including ECDSA and elliptic curve to authenticate transactions.
  4. Decentralized transaction ledger – The ledger is blockchain and is maintained without a central authority. It acts as a decentralized reconciliation system.

 

How digital signatures and blockchain can work together

Digital signatures have become a critical control in many organisations' security strategies, relying on certificates and complex mathematical algorithms to ensure data authenticity and protect against forgery.

Blockchain enters the picture by introducing the concept of a business ledger. This allows users to:

  • Use multiple signatures
  • Create fingerprints and/or timestamps
  • Distribute information across multiple systems in a network rather than a centralised server

Blockchain is the most valuable addition to the "proof-of-work" concept because transactions cannot be edited or removed, which greatly secures transactions and signature technologies.

However, the biggest benefit of blockchain in digital signatures is using secure, private keys instead of public keys.

While transactions are extremely secure and virtually tamper-proof, they are also public. While transparency can be an auditor's dream in many cases (for example, in financial organisations), a lack of privacy can prevent organisations from fully adopting blockchain in situations where strict privacy requirements must be met.

Data transactions can only be maintained by approved parties by using private keys between the signer and the recipient. This makes blockchain-based digital signatures a viable option for any type of data transaction imaginable.

 

Questions about Blockchain

Blockchain has been revolutionizing the world of cybersecurity, but there are still many hurdles that are causing concern for companies considering the jump. Aside from the US, most countries have stringent policies regulating legal signatures and authentication technologies. While the US allows many forms of Blockchain due to the lack of regulatory barriers, other places, including some countries within the EU, will hit roadblocks if the technologies do not comply with eIDAS regulations.

We recently saw a prime example of how no technology – not even blockchain – can be completely resilient to cyber-attacks. In early August, Bitfinex, a Hong Kong-based exchange, was hacked and lost 120,000 bitcoin (the equivalent of $68 million dollars).

While the causes of the hack are still somewhat murky, it has become clear that compliance with KYC (know your customer) regulations – including the use of advanced digital signatures – can better protect your assets and systems when working with open systems such as blockchain.

 


New Call-to-action

References and Further Reading

Cryptomathic would like to thank the people at RBR London for the great cooperation on this publication. 

Image: "Bitcoin ATM Blockchain.info DSC_1271", courtesy of BTC Keychain, Flickr (CC BY 2.0)