DevKit secube
DevKit secube


This platform is entirely open; its description and technical details are completely available including the hardware netlist, the package, examples of schematics in order to plug the chip into possible boards, the complete software stack (including the service APIs), up to a development kit that enables the easy creation of new applications and products


The chip features multiple embedded communication interfaces. In addition, the internal FPGA provides up to 47 fast I/O (100 MHz) for custom high-speed interface implementations

Modular and reusable

Developers can use the security blocks and the prebuilt functionalities in the same way they may create a design based on the LEGO® basic blocks. Developers can also reinvent the basic blocks and build a new fully customised security system either starting from the open source code or completely from scratch

Service Oriented

The platform can be used for more general-purpose designs where security is just a commodity, making it suitable for a wide range of applications including, among the others, Telecommunications, Internet of Things, Home Automation

What can I do with SEcube™

Examples of implementations

SEcube based USB 2.0 Secure Token

Connecting SEcube to a couple of passive components and an USB connector it is very easy to develop an USB 2.0 secure token. Should mass storage capability be required, developers can use a standard microSD card connected to the SD interface as well as a NAND flash chip connected to the external bus

SEcube based Ethernet Encryption Device

Encryption boards based on simple interfaces (like UART or SPI) can be designed just adding a connector to the SEcube chip

SEcube HW Embedded Coprocessor for high (32/16-bit Bus) or medium data throughput

Due to the very high computational power and the extraordinary flexibility, the SEcube can also be used for more general-purpose designs where security is just a commodity or even not required. As a matter of fact SEcube also provides differential lines (LVDS) and analog interfaces (12-bit D/A converter)