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 [email protected].
The values of MULTOS test keys are available here.
For developing IoT solutions using MULTOS please see our Trust Anchor pages.
Get In TouchDeveloper News
SmartDeck 3.6 Released
May 2024: SmartDeck 3.6 released - This update provides improvements to the debugging tools. There are also numerous other minor enhancements and bugfixes.
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.
Introducing the MULTOS Trust Hub
MULTOS releases a new product, MULTOS Trust Hub, as part of the developer kit.
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
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.
Technical Library
Document name | Document type | Size | |
---|---|---|---|
Developer's Guide (MDG) | 2mb | Download | |
Developer's Reference Manual (MDRM) | 4mb | Download | |
Guide to Loading and Deleting Applications (GLDA) | 2mb | Download | |
Guide to Generating Application Load Units (GALU) | 1mb | Download | |
Standard C-API (CAPIv2) | 1mb | Download | |
KMA File Interface Formats (FIF) | 762kb | Download | |
Delegation Guide | 472kb | Download | |
Enablement Guide | 174kb | Download | |
Shell Applications Guide | 318kb | Download | |
Keys Guide | 253kb | Download | |
MULTOS Utility Manual | 691kb | Download | |
PKCS#11 Application Notes | 1mb | Download | |
TLS 1.2 API | 517kb | Download | |
SmartDeck Manual | 3Mb | Download | |
StepXpress User Manual | 2,707kb | Download |
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