本文讲述了Java card开发教程——Java Card 3.1,物联网的保护神!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:
柏林,2019年1月16日 - Java Card论坛和Oracle自豪地宣布发布Java Card 3.1,这是Java Card十多年来最重要的里程碑的平台更新。
甲骨文表示,每年部署近60亿个基于Java Card的设备,使其成为在智能卡和“安全元件”上运行安全服务的领先软件平台,这些芯片用于保护智能手机,银行卡和政府服务。
“Java Card已广泛应用于汽车,可穿戴设备或智能计量,它提供安全服务和连接服务,”甲骨文物联网和安全部门高级主管Florian Tournier在一封电子邮件中解释道。 “值得注意的是,Java Card在将安全应用程序(例如设备完整性和身份验证)与用于连接的SIM应用程序相结合的能力方面非常独特。因此,利用其在SIM业务中的足迹,每年部署数十亿个单元,Java Card在支持嵌入式设备安全服务方面处于强势地位。“
何为Java Card
Java Card本质上是Java平台的精简版本,具有安全增强功能,专为安全、防篡改的芯片或硬件系统而设计,并具有专门的API以促进安全应用程序的开发。
使命和新特性
Java Card 3.1可用于各种物联网应用场景,从电信设备和非接触式支付终端到汽车,智能电表和可穿戴设备。它将有助于简化5G技术的推出,确保设备和网络之间的数据传输,无论是5G还是NB-IoT网络。
为了满足IoT连接设备不断增长的安全需求,Java Card 3.1现在新增了用于在网络边缘开发物联网(IoT)安全应用程序的专用功能:
Java Card 3.1引入了一种新的I / O模型,可以扩展以支持各种物理层和应用程序协议,允许通过安全元件应用程序对设备外围设备进行逻辑访问。
证书API,扩展加密支持和反重放机制有助于使用安全硬件实现云身份验证协议,支持设备到云通信安全以及部署设备证明机制。
详细特性请参考:https://www.oracle.com/technetwork/java/embedded/javacard/overview/index.html
应用案例
除了Java Card在智能计量,汽车和可穿戴设备中的应用外,Java Card 3.1中的专用物联网功能为物联网设备提供了大量新应用的可能。
虚拟化SIM:最新的ETSI,3GPP和GMSA标准允许从底层防篡改硬件中抽象出SIM应用,并提供外形和供应商选择。Java Card有助于以较低的成本将SIM应用程序移植到各种芯片架构上。
设备证明:物联网设备中的Java Card安全元件可以支持多种专有或标准的安全启动和设备证明机制,而无需专用的安全芯片。这允许单个安全芯片用于多个证明生态系统,并确保与未来标准的兼容性。
云安全:Java Card可以跨多个物联网解决方案供应商提供基于硬件的设备安全服务,并且转换成本低。来自多个物联网解决方案或云提供商的身份验证方案可以整合到一个芯片上。
外围设备:Java Card可以保护设备,网关和连接外围设备之间的“最后一码”,从而在最边缘实现敏感数据的信任和交换。可以在外围设备和安全芯片之间建立安全信道,以允许敏感数据的带外通信(例如,生物信息或信任凭证的提供)。
未来市场空间
Java Card 3.1的发布,给全球物理网IoT产业带来了技术和市场层面的思考。
Java Card Forum的总裁兼主席Volker Gerstenberger在一份声明中表示,“连接设备的数量预计将在未来几年内增加,这将带来越来越复杂的挑战,因为增长会增加基础设施处理设备数据的系统复杂性。” “Java Card 3.1对物联网非常重要,为目前缺乏高安全性和灵活边缘安全解决方案的快速增长市场带来了互操作性,安全性和灵活性。”
更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。
想高效系统的学习Java编程语言,推荐大家关注一个微信公众号:Java圈子。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Java入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!