Kryptor FPGA

by Skudo OÜ

A one-chip hardware security module (HSM) and MAX10 FPGA dev board

View all updates Sep 07, 2021

Encrypted Audio Streaming with SKUDO Kryptor HSM/FPGA

by Piret Uustal

We are always very excited to put Kryptor to work on diverse use cases. This time we have been busy streaming encrypted audio files using Kryptor HSM FPGA, so you could use Kryptor for sending encrypted voice messages or any other audio file that needs protection.

For this project, you need two Raspberry boards and two Kryptor HSM FPGA boards. As we’ve mentioned, you have to keep in mind that using Kryptor to secure the end-to-end data communication between two points also means (in order to have the higher level of security) you need two boards, one on each end-point. This is the safest way to secure the data link and ensure no one in the middle can decrypt the data along the path. Only the two FPGA chips (one per board) have the proper keys (self-generated within the chip) to encrypt and decrypt the data.

As a (less secure) compromise, you can also have only one end-point secured with Kryptor and the other one running on a software library (e.g., OpenSSL or WolfSSL). This does work (in fact, Kryptor uses very standard encryption protocols) but the software side will be your weakest link in the chain.

Here is a step-by-step tutorial of creating an encrypted voice streaming application using Kryptor. We hope this tutorial gives you a concrete and practical demonstration of how SKUDO Kryptor works and inspires you to try it yourself on your next project that needs strong and trusted encryption.

To engage with us directly and more frequently, we welcome you to join us on our Telegram group or on Twitter (@SkudoTech). As always, we are happy to hear from you. Your feedback and suggestions for our project are important, so please be sure to share them with us.

About the Author

Piret Uustal

$14,494 raised

of $13,000 goal

111% Funded!

Pledge Now


SKUDO Kryptor FPGA Board

One SKUDO Kryptor FPGA board, one voucher for a free Skudo HSM softcore download, one BB-170 Solderless Plug-In Breadboard, and six male/female 10 cm jumper wires.


Two-Pack of SKUDO Kryptor FPGA Boards

Two SKUDO Kryptor FPGA boards, two vouchers for a free Skudo HSM softcore download, two BB-170 Solderless Plug-In Breadboards, and 12 male/female 10 cm jumper wires.


SKUDO Kryptor JTAG adapter

Adapter with pogo pins that connects a USB Blaster to the SKUDO Kryptor FPGA board to reprogram it using its JTAG interface.


USB Blaster

An FPGA programmer that you can use to reprogram Skudo Kryptor through its JTAG interface.


Skudo OÜ

Skudo is an European company offering deep-tech cybersecurity and hardware based encryption for high level niche markets (space, critical infrastructure, IoT etc.) We realized that for guaranteeing the highest level of security that these fields require, the hardware encryption is a must, but the commercial hardware encryption solutions available on the market did not match our clients needs. Hence, we decided to build it ourselves.

Stefano Alberico

Piret Uustal



PCB fabrication & assembly

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: