Randomness or thereby lack of in computer science is a major point in the design of many systems. Highly random PRNG’s are utilised in many cryptographic schemes as well as in many other systems. However, when they go wrong critical flaws in software and security can occur.

One of the most infamous examples of a failure due to this is the case of Sony where the “randomness” of the randomly generated numbers for the elliptic curve cryptography used in the generation of public/private key pairs was not random enough. This meant that the private key for users could be recovered.


This article is part of a series written by the Research & Development team of Catalyst Network. You can read the about Catalyst’s philosophy and core features here.

It is common knowledge that Blockchain and Distributed Ledger Technologies (DLT) are secured by cryptography.

However, what does this mean? How does this work?

In this article, I introduce the core cryptographic concepts integrated into blockchain technologies.

Firstly, what is cryptography?

Cryptography is part of daily routines, whether you are aware of it or not. It is used to secure information that is exchanged on a network of computers or connected devices. For example, every time…

Joseph Kearney

Blockchain and DLT Specialist at Atlas City Global

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store