DEVELOPER ZONE

We provide free of charge technical support to our members. Non members can obtain support through our forum and FAQ. Use the Get In Touch link below if you would like to join the forum.

The technical library contains a comprehensive guide to MULTOS technology and provides resources for developers of applications, tools and related systems (e.g. personalisation, data preparation).

For access to the software downloads please request an access code by emailing us at dev.support@multos.com.

The values of MULTOS test keys are available here.

For developing IoT solutions using MULTOS please see our Trust Anchor pages.

Get In Touch

Developer News

Developer News

SmartDeck 3.5 Released

July 2023: SmartDeck 3.5 released - This update introduces support for MULTOS Trust Hub USB dongles. There are also numerous other minor enhancements and bugfixes.

Read More
Developer News

MUtil 2.11.1 Released

30th July 2021: This release includes some bugfixes and support for step/one cards. You can download it from the downloads section.

Read More
Developer News

SmartDeck on LINUX

A beta version of the SmartDeck SDK for use on LINUX platforms is available for those developing applications with the MULTOS Trust Anchor Developer Kit. Please contact us ...

Read More

MULTOS Development Kits

MULTOS TRUST CORE

MULTOS Trust Core is an embedded high-security microcontroller providing a Hardware Security Module for smart and connected devices. It offers hardware root-of-trust protection, critical for many IoT solutions and businesses. The plug-in format allows convenient integration with the popular RasberryPi® and Arduino® single-board computers

Available from DISTRELEC

MULTOS TRUST ANCHOR

MULTOS Trust Anchor secure embedded SDK reduces the design effort for smart secure device projects requiring robust hardware root-of-trust protection, critical for many IoT solutions and businesses. Its flexibility allows a high-security microcontroller running the MULTOS OS to be designed in as either the main micro-controller at the heart of a connected secure device, or as a supporting secure co-processor.

Available from DISTRELEC

Technical Library

Document nameDocument typeSize
Developer's Guide (MDG)PDF2mbDownload
Developer's Reference Manual (MDRM)PDF4mbDownload
Guide to Loading and Deleting Applications (GLDA)PDF2mbDownload
Guide to Generating Application Load Units (GALU)PDF1mbDownload
Standard C-API (CAPIv2)PDF1mbDownload
KMA File Interface Formats (FIF)PDF762kbDownload
Delegation GuidePDF472kbDownload
Enablement GuidePDF174kbDownload
Shell Applications GuidePDF318kbDownload
Keys GuidePDF253kbDownload
MULTOS Utility ManualPDF691kbDownload
PKCS#11 Application NotesPDF1mbDownload
TLS 1.2 APIPDF517kbDownload
SmartDeck ManualPDF3MbDownload
StepXpress User ManualPDF2,707kbDownload

Test Keys

These test keys are for use with our MULTOS Developer Cards. The clear values are given below. You can also download the TKCK and HM in the format required by SmartDeck by clicking here.

TRANSPORT KEY CERTIFICATION KEY (TKCK) 1024BIT

IDENTIFIER

certification_method_id = F200

PUBLIC KEY

N = b6e7aa2b4e2996f1a91ea74f497ae4af5ec875c288fa5f16702666f1bbfc6c5f309c1e176ac1d0238fa6a98e63427eaad6f5e6ff540aabce412e7478a49b93aecae5efe631138a4945d7b227c61a6220742f7f24126177fc9c1501c959c334c8061386637f36dd490c2e6e33c536ef9deccd73274b27135d9352f71c3795aba7

Public Exponent = 03

CRT COMPONENTS

DP = 80fd7443f88cc285b739a698cce49fab23cb8d8e4b1f182c8f4c35ca61700176cb4f833b944d7250eba30db3814b146115d13063414167245619b0e27ffe9433

DQ = a155935993ecd5ba3b3f9df82ecb7769e0fcc21cbcf77734d6298be347b169f0da18a9d6566a98740d9d2908b9bd38079267f26cd0306d6d7917526cc7bd77d7

P = c17c2e65f4d323c892d679e53356ef80b5b1545570aea442d6f250af9228023230f744d95e742b796174948d41f09e91a0b9c894e1e21ab681268953bffdde4d

Q = f2005d065de3409758df6cf44631331ed17b232b1b7332cf413e51d4eb8a1ee94724fec1819fe4ae146bbd8d169bd40b5b9beba33848a42435a2fba32b9c33c3

U = 1b23e89dba27e70cf5dd548c3f681e4e0f44ea7af2977c36a84d18cb7737eba2bc9b1f77295570c80f66320dab271e7f907649ad30e3b9b28ff72c28dab8a537

 

MULTOS TRANSPORT KEYS (MKD) 1024BIT

PUBLIC KEY

N = DF60B986205542046DFF24574D817E24145A53F513F60A7A8971DFF21B5DAAAEA08AECC78E643A1669ADA26AD65A3180952F089BFE88EBB44D1F7622CDBD75C6DE34779C71B089E28E860CD4FD1FAA6BCFCE26D11F9DE663618166297E7A7F9372FAEE8D01F9533B9A3CFD5E6CB859E23C6A8FEB192D9B9773B145098C3A9933

Public Exponent = 03

CRT COMPONENTS

DP = 9D4858E8335087AD70F2707C0049F6CD9A107E6E0DF2C62DFB40833CB0CED8F05FA97F3A7DACAE7407DD2E91B5D729BD7E958F468E8973C746F18BC8FA5C1947

DQ = A197433DA39B47FD6ED762FA4D42FF17B56F01C781AC62940F534469AB24160E5D890540C4F6BDD5227611D583923531150600C092C4A70D400758DEDB92153B

P = EBEC855C4CF8CB84296BA8BA006EF2346718BDA514EC2944F8E0C4DB093645688F7E3ED7BC8305AE0BCBC5DA90C2BE9C3DE056E9D5CE2DAAEA6A51AD778A25EB

Q = F262E4DC7568EBFC2643147773E47EA3902682AB428293DE16FCE69E80B621158C4D87E127721CBFB3B11AC0455B4FC99F890120DC26FA93E00B054E495B1FD9

U = 4FE5DCDA523F4A58128CC097467F1942FA892566EADAFC59CEF9E6C092EC152C5168ECB08125916F957DCEFC52934C60CFC86130250FE83D987303F7F68E7FC3

 

HASH MODULUS (HM) 576BIT

IDENTIFIER

hash_method_id = F200

PUBLIC KEY

N = c2d3759454c66b0bf12d5cc1ee3fa8ff9d7e584a390a120e8e40e1329d6e400e58f834949d37f4bd0d64374626e97231f23e4f5d31199f333525a2446faeec753b12b7399168c499

Public Exponent = 03

Hash Chain Length = 0010