Cryptography Trends And News Going Into 2020
Tags: cryptography, passwords, programming, security
Published: 2020-01-03 16:22:20

---
title: Cryptography Trends And News Going Into 2020
published: true
date: 2020-01-03 16:01:57 UTC
tags: Cryptography,Passwords,Programming,Security
canonical_url: https://qvault.io/2020/01/03/cryptography-trends-and-news-going-into-2020/?utm_source=rss&utm_medium=rss&utm_campaign=cryptography-trends-and-news-going-into-2020
---

![](https://qvault.io/wp-content/uploads/2020/01/photo-1536242918817-db5e93c7a0e4-100x67.jpeg)

![](https://qvault.io/wp-content/uploads/2020/01/photo-1536242918817-db5e93c7a0e4-1024x683.jpeg)

## Quantum Computing

While quantum computing may not be coming quite as fast as some in the field had feared (or perhaps hoped), Google did solve an impressive problem this year.

They published a paper in [Nature](https://www.nature.com/articles/s41586-019-1666-5) stating that their quantum processor solved a problem that a digital computer would take 10,000 years to solve. The problem that was solved deals with generating certifiably random numbers. Their processor, ‘Sycamore’, uses 53 qubits, which corresponds to a search space of 10<sup>16</sup>.

![](https://qvault.io/wp-content/uploads/2020/01/RhzbvywM3mNEUFj9oZRZgN-320-80.jpg)

## Lattice-Based Cryptography

Lattice-based Cryptography (LBC) is one of our best bets for secure “Post Quantum Cryptography”. Almost half of the second round of [NIST’s PQC contest](https://csrc.nist.gov/CSRC/media/Presentations/Round-2-of-the-NIST-PQC-Competition-What-was-NIST/images-media/pqcrypto-may2019-moody.pdf) are based on lattice math.

Lattice crypto is often based on the [shortest vector problem](https://en.wikipedia.org/wiki/Lattice_problem). A problem where, given a basis of a [vector space](https://en.wikipedia.org/wiki/Vector_space) and a [norm](https://en.wikipedia.org/wiki/Norm_(mathematics)), the goal is to find the shortest non-zero vector.


[Matthew Dozer has a great introductory video](https://www.youtube.com/embed/37Ri1jpl5p8)

[Lattice-Based Crypto for IOT (Khalid, McCarthy, O’Neill)](https://eprint.iacr.org/2019/681.pdf)

[Lattice Based Cryptography – Wikipedia](https://en.wikipedia.org/wiki/Lattice-based_cryptography)

## Bitcoin – Schnorr Signatures

![](https://qvault.io/wp-content/uploads/2019/12/5a521fa72f93c7a8d5137fcf.png)

Instead of the current [ECDSA](https://qvault.io/2019/12/31/very-basic-intro-to-elliptic-curve-cryptography/) implementation, Bitcoin might be switching to [Schnorr signatures](https://en.bitcoin.it/wiki/Schnorr) in order to get more efficiency when signing transactions. Instead of signing each transaction separately, with Schnorr, we can generate a single signature to validate many transactions at once. This allows Bitcoin to scale by requiring less data to be broadcast on the network when grouping transactions.

## More Rigorous Testing of Hash Functions

Nicky Mouha [published a paper](https://eprint.iacr.org/2019/1421.pdf) exposing a vulnerability in Apple’s CoreCrypto Library, which affects 11 out of 12 implemented hashes. MD2 is the only function to remain secure. A new test is introduced which can help detect similar problems moving forward

[https://www.nist.gov/publications/extending-nists-cavp-testing-cryptographic-hash-function-implementations](https://www.nist.gov/publications/extending-nists-cavp-testing-cryptographic-hash-function-implementations)

## Thanks

Lane on Twitter: [@wagslane](https://twitter.com/wagslane)

Lane on Dev.to: [wagslane](https://dev.to/wagslane)

Download Qvault: [https://qvault.io](https://qvault.io/)

Star our Github: [https://github.com/q-vault/qvault](https://github.com/q-vault/qvault)

The post [Cryptography Trends And News Going Into 2020](https://qvault.io/2020/01/03/cryptography-trends-and-news-going-into-2020/) appeared first on [Qvault](https://qvault.io).