# Blockchain security solutions

As the world gradually realizes that cryptocurrencies, tokenized assets and smart contracts are the new Wild West of financial instruments, new threats emerge. Regulatory pressure and cybersecurity risks are harder to mitigate when your technological stack is novel and based on new cryptography-based technologies. Our solutions facilitate compliance with regulations such as the GDPR, CCPA and the completion of Privacy Impact Assessment (PIA), Data Protection Impact Assessment (DPIA).

Cryptocurrencies require combining novel cryptography with traditional data, application and product security expertise to address blockchain security issues.

## Blockchain security challenges

### Blockchain security is hard

With only a little more than a decade in the making, the cryptocurrency industry still lacks foundations of "acceptable security" and people with considerable experience in both traditional security and "cutting edge" developments.

### Poorly implemented crypto and appsec

Components of cryptocurrency systems, in particular, non-custodial wallets and blockchain nodes, require appsec and datasec measures to protect stored data, prevent unauthorized transactions, and stop malicious users.

### Transaction and smart-contract privacy

Building cryptographic protocols that enable efficient transaction and smart-contract privacy is hard and requires specialized technical knowledge and an expert team.

### Scalability

To make the current generation of blockchain systems scalable and fast, novel cryptographic solutions that balance security with understanding how the system will run globally under millions of transactions are required.

## Modern blockchain security solutions

### ZKPs: SNARKs, SNORKs, STARKs

Non-interactive zero knowledge protocols enable many essential properties in blockchains. Designing instrumentation around them is complicated but crucial.

### Traditional security

Blockchain systems often need to combine novel cryptography and traditional application security measures.

### Custom cryptosystems and primitives

Blockchains rely on a number of custom cryptosystems and crypto-primitives, which enable scalability and integrity.

## Our offerings

### Custom design and implementation

#### Transaction privacy and ZKP

We specialise in designing privacy-oriented cryptographic layers based on zk-SNARKs and multi-party computation protocols.

#### Novel cryptography

Our team of experienced cryptographers implements complex cryptographic protocols: zero-knowledge proofs, custom curves/signatures, SMPC, homomorphic operations.

#### Blockchain security

We design and implement traditional application security, data security, and infrastructure security measures for crypto wallets, blockchain nodes, and backends.

### Consulting

#### SSDLC

We work with your team to set up and improve the SSDLC process for app development. We help in prioritizing security features, finding appropriate automation tools, and always sync with the latest security guidelines and regulations.

#### Auditing and reviewing

We conduct security audits and design reviews of crypto wallet security and blockchain security issues. We define their fitness against threat models and suggest improvements.

#### Smart contracts review and analysis

Smart contracts are self-executing programs that run on the blockchain. They face unique security threats, such as front-running attacks and re-entrancy attacks, as well as traditional software threats.

## Relevant customer story

**Crypto wallet security assessment for Temple Wallet**

Armoring the non-custodial wallet for the Tezos blockchain: improving cryptography, adding platform-specific security controls, preventing mnemonics leakage, decreasing abuse risks.

## How we make a difference

### Cryptographic expertise

We employ experts with a traditional academic and practical background in cryptography. We maintain open-source cryptographic libraries and share our applied research in whitepapers.

### Experience with typical constructions

We have developed production-ready zk-SNARKs implementations, private transactions, multi-signature schemes, and other blockchain-specific cryptosystems.

### Real-world crypto

Along with our good niche expertise in blockchain, we have also implemented and secured cryptographic controls in many instances, from building end-to-end encrypted applications to DRM-like ML protections.

## Our **mission** is simple.

We help you focus on serving your customers better, while relieving your team of security engineering burdens and giving your users confidence that their data is safe with you.
