Oracle在Java Card 3.1中增強了對物聯網的支援
甲骨文已經將一些嚴肅的物聯網(IoT)技術新增到了一項廣泛部署的技術中,我們最近在Java Card 3.1的釋出中沒有聽到太多。 此版本中的新功能解決了從電信和支付到汽車和可穿戴裝置等各種市場的使用案例。
Java Card本質上是Java平臺的緊湊版本,具有安全增強功能,專為安全,通常防篡改的晶片或硬體系統而設計,並具有專門的API以促進安全應用程式的開發。
甲骨文表示,每年部署近60億個基於Java Card的裝置,使其成為在智慧卡和“安全元件”上執行安全服務的領先軟體平臺,這些晶片用於保護智慧手機,銀行卡和政府服務。
“Java Card已廣泛應用於汽車,可穿戴裝置或智慧計量,它提供安全服務和連線服務,”甲骨文物聯網和安全部門高階主管Florian Tournier在一封電子郵件中解釋道。 “值得注意的是,Java Card在將安全應用程式(例如裝置完整性和身份驗證)與用於連線的SIM應用程式相結合的能力方面非常獨特。因此,利用其在SIM業務中的足跡,每個部署數十億個單元今年,Java Card在支援嵌入式裝置安全服務方面處於強勢地位。“
3.1版本附帶了許多升級,但它是專用的物聯網功能,代表了該技術的一種演變。此版本引入了新的API和更新的加密功能,以滿足物聯網的安全需求,並促進裝置“證明”等安全應用程式的設計。物聯網裝置中的Java Card支援在同一晶片上部署安全性和連線性服務。可以在單個卡上部署多個應用程式,即使在部署之後也可以新增新應用程式。
Oracle通常每兩到三年釋出Java Card Platform規範的主要更新或新增內容,更頻繁地釋出SDK和測試工具。最新的規範(版本3.0.5)於2015年底釋出。但新的3.1功能的範圍比最近釋出的任何版本更重要,Tournier說。
“這個雄心勃勃的釋出的一個原因是物聯網市場的機遇,其中數百億臺裝置即將部署,具有非常嚴格的安全需求,”他說。 “3.1版本促進了這些裝置的安全服務的開發和交付,並幫助解決方案提供商通過可更新來應對不斷變化的物聯網環境。此外,安全硬體的演進也在不斷髮展,新的選擇,如整合安全元素(通用CPU或MCU中的安全環境)。最新版本的Java Card有助於從應用程式開發人員那裡抽象出硬體特性,從而提高應用程式的可移植性並降低開發成本。“
該版本支援以物聯網速度部署Edge Computing安全服務,該公司表示。它旨在允許開發可在各種物聯網安全硬體上移植的安全服務,有助於降低不斷髮展的物聯網硬體和標準的風險和複雜性。“此外,新的可擴充套件I/O模型使應用程式能夠交換敏感資料通過各種物理層和應用協議直接連線外圍裝置。
Java Card 3.1還附帶了一套用於開發新服務和應用程式的工具。擴充套件檔案格式簡化了應用程式部署,程式碼升級和維護。 API增強功能可提高開發人員的工作效率和安全裝置中應用程式的記憶體效率
Java Card Forum的總裁兼主席Volker Gerstenberger在一份宣告中表示,“連線裝置的數量預計將在未來幾年內增加,這將帶來越來越複雜的挑戰,因為增長會增加基礎設施處理裝置資料的系統複雜性。” “Java Card 3.1對物聯網非常重要,為目前缺乏高安全性和靈活邊緣安全解決方案的快速增長市場帶來了互操作性,安全性和靈活性。”
有關Java Card的更多資訊,請參見Oracle的 Java和IoT頁面 以及 資料表 和此Java Card Forum IoT 白皮書 和 資訊圖 。
Linux公社的RSS地址 : https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址: https://www.linuxidc.com/Linux/2019-01/156455.htm