{"id":151,"date":"2026-11-06T16:56:18","date_gmt":"2026-11-06T16:56:18","guid":{"rendered":"https:\/\/ethertrust.com\/?page_id=151"},"modified":"2026-11-06T18:34:24","modified_gmt":"2026-11-06T18:34:24","slug":"cose","status":"publish","type":"page","link":"https:\/\/ethertrust.com\/index.php\/cose\/","title":{"rendered":"CoSE"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Cloud of Secure Elements<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Virtualizing Hardware Security for Trusted Cloud and Network Services<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Cloud of Secure Elements (CoSE)<\/strong> is an innovative security architecture , to extend the security capabilities of tamper-resistant Secure Elements beyond traditional physical devices.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The fundamental concept is to make hardware-protected cryptographic resources remotely accessible over secure Internet connections, enabling trusted applications to benefit from Secure Element technology without requiring the cryptographic hardware to be physically embedded in each client device.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CoSE represents a new approach to digital security, combining the robustness of smart card technologies with the flexibility, scalability, and accessibility of cloud computing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Architecture and Operating Principles<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The CoSE architecture is based on <strong>Grids of Secure Elements (GoSE)<\/strong>, consisting of multiple tamper-resistant microcontrollers hosted within dedicated network-connected servers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each Secure Element provides an independent hardware security environment capable of securely storing cryptographic keys, executing sensitive operations, and hosting trusted applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remote access is provided through the <strong>Remote APDU Call Secure (RACS)<\/strong> protocol, developed by Pascal Urien. RACS enables applications to communicate with remotely hosted Secure Elements using standardized ISO 7816 APDU commands transported over TLS-secured TCP\/IP connections.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The architecture integrates several essential components:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Grid of Secure Elements (GoSE):<\/strong> Dedicated hardware hosting multiple Secure Elements and providing secure storage and cryptographic processing capabilities.<\/li>\n\n\n\n<li><strong>RACS Servers:<\/strong> Network interfaces providing authenticated remote access, Secure Element addressing, and secure APDU command routing.<\/li>\n\n\n\n<li><strong>Client Applications:<\/strong> Mobile devices, computers, embedded systems, and cloud applications accessing remote cryptographic resources.<\/li>\n\n\n\n<li><strong>Security and Administration Services:<\/strong> Facilities supporting Secure Element identification, access control, application deployment, and lifecycle management.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The system separates application processing from sensitive cryptographic operations, allowing security-critical functions to execute within dedicated tamper-resistant hardware rather than conventional software environments.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Security and Trust Model<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">CoSE introduces a hardware-based trust model for distributed applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of relying exclusively on software security mechanisms, sensitive credentials and cryptographic functions are hosted within Secure Elements designed to resist physical and logical attacks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The architecture supports several important security principles:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hardware-Protected Cryptography:<\/strong> Cryptographic keys and sensitive operations are managed within tamper-resistant Secure Elements.<\/li>\n\n\n\n<li><strong>Secure Remote Access:<\/strong> TLS-protected communication channels provide authenticated access to remote cryptographic resources.<\/li>\n\n\n\n<li><strong>Security Isolation:<\/strong> Individual Secure Elements provide separate hardware environments for security applications.<\/li>\n\n\n\n<li><strong>Centralized Management:<\/strong> Secure Element applications and security resources can be administered remotely using established smart card management technologies, including GlobalPlatform.<\/li>\n\n\n\n<li><strong>Standards-Based Interoperability:<\/strong> The architecture builds upon ISO 7816, TLS, and open protocol specifications.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These mechanisms provide a foundation for delivering hardware-backed security services to distributed users and applications.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Applications and Use Cases<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The CoSE concept was initially explored in the context of Near Field Communication (NFC) and secure mobile applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In a typical implementation, an NFC-enabled smartphone operates as a communication bridge between a local NFC reader and a remote Secure Element hosted in the cloud.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This architecture enables applications to access remote smart card services without requiring the corresponding secure application to reside directly inside the smartphone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Potential applications include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mobile Payments:<\/strong> Remote hosting of payment credentials and EMV applications.<\/li>\n\n\n\n<li><strong>Access Control:<\/strong> Secure management of digital credentials for physical and logical access systems.<\/li>\n\n\n\n<li><strong>Transportation and Ticketing:<\/strong> Remote smart card services for mobile ticketing and transportation applications.<\/li>\n\n\n\n<li><strong>Digital Identity:<\/strong> Hardware-backed authentication and cryptographic identity protection.<\/li>\n\n\n\n<li><strong>Cloud Computing Security:<\/strong> Cryptographic key protection and trusted security services for cloud applications and virtual machines.<\/li>\n\n\n\n<li><strong>Internet of Things (IoT):<\/strong> Remote access to dedicated cryptographic resources for connected devices.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">CoSE therefore extends the use of Secure Elements from traditional local smart card applications to distributed digital infrastructures.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">From CoSE to Personal Network HSM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The principles introduced by Cloud of Secure Elements provide an important architectural foundation for the development of network-accessible hardware security systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">EtherTrust&rsquo;s <strong>Personal Network HSM (pNHSM)<\/strong> builds upon the general concept of interconnected Secure Elements by introducing a more autonomous cryptographic architecture.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the pNHSM architecture, each Secure Element acts as an independent TLS 1.3 Pre-Shared Key (PSK) End Server, identified through Server Name Indication (SNI).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A TLS Front Server provides TCP\/IP connectivity and routes incoming TLS connections toward the corresponding Secure Elements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each Secure Element integrates its own Key Management System (KMS) and secure command interface, creating a physically isolated cryptographic service accessible through standard network technologies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While the original CoSE concept emphasizes secure remote access through protocols such as RACS, the pNHSM architecture extends this approach by integrating TLS server functionality directly within individual Secure Elements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This evolution illustrates the transition from remotely accessible smart card resources toward autonomous, network-addressable hardware security modules.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vision and Technological Impact<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cloud of Secure Elements introduced a significant architectural idea: <strong>hardware security should not be limited by the physical location of cryptographic devices.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By separating secure hardware resources from the applications consuming them, CoSE enables new models for deploying, sharing, and managing cryptographic services across distributed infrastructures.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The concept also anticipates the growing demand for hardware-based security in cloud computing, connected devices, digital identity, and trusted network services.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This research on CoSE, grids of Secure Elements, and secure communication protocols, contributed to the development of architectures combining established smart card security mechanisms with modern Internet technologies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cloud of Secure Elements transforms isolated Secure Elements into remotely accessible, hardware-protected security services, bringing cryptographic trust to distributed applications and cloud infrastructures.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cloud of Secure Elements Virtualizing Hardware Security for Trusted Cloud and Network Services Introduction The Cloud of Secure Elements (CoSE) is an innovative security architecture , to extend the security capabilities of tamper-resistant Secure Elements beyond traditional physical devices. The fundamental concept is to make hardware-protected cryptographic resources remotely accessible over secure Internet connections, enabling [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-151","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ethertrust.com\/index.php\/wp-json\/wp\/v2\/pages\/151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ethertrust.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ethertrust.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ethertrust.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ethertrust.com\/index.php\/wp-json\/wp\/v2\/comments?post=151"}],"version-history":[{"count":5,"href":"https:\/\/ethertrust.com\/index.php\/wp-json\/wp\/v2\/pages\/151\/revisions"}],"predecessor-version":[{"id":167,"href":"https:\/\/ethertrust.com\/index.php\/wp-json\/wp\/v2\/pages\/151\/revisions\/167"}],"wp:attachment":[{"href":"https:\/\/ethertrust.com\/index.php\/wp-json\/wp\/v2\/media?parent=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}