蘋果公司昨天(6 月 4 日)在 2019 蘋果全球開發者大會上宣布釋出名為「CryptoKit」的加密工具,這個工具將可以支援開發者所需的常見加密操作,例如將資料加密、生成資料的密鑰,而且開發者現在可以安全的執行環境(Sercure Enclave)執行這些功能。
蘋果公司每年都會在蘋果全球開發者大會(Apple Worldwide Developers Conference,WWDC)向世界宣布開發的新產品。昨天在大會上釋出的消息有包括推出新一代的 Mac Pro、更新了 Mac Pro 的工作站、也發表了全新 macOS,Catalina,更將 iTunes 拆成 Apple Music、Apple Podcast、Apple TV,改善這三項服務。
而其中最令加密社群矚目的莫過於 CryptoKit。該工具在開發者大會的「密碼學與 Apps(Cryptography and Your Apps)會議」宣布此消息,該工具是一個安全執行加密操作的新框架,該工具將可在不久之後釋出的 iOS 13 的軟體中使用。
CryptoKit 將允許開發人員執行常見的加密操作。包括檔案加密、將文件檔案「轉換」成雜湊值(Hashing)、密鑰生成等等,且讓開發人員可以在更安全的環境執行這些任務,叫做「Secure Enclave」。
註:雜湊(Hashing)不是加密,它是電腦科學中一種對資料的處理方法,透過某種特定的函式演算法檢索的項目以及索引,是一種便於搜尋的資料結構(稱為雜湊表)。
而 Secure Enclave (飛地)則是隔離的環境,可以想像是在裝置裡一個黑盒子,原本是用以保護密碼和指紋資料。指紋資料會進行加密,存放在裝置上,並以一組只有 Secure Enclave 才能存取的金鑰加以保護,且無法透過裝置的 OS 或裝置上所執行的任何應用程式來存取。指紋資料絕不會存放在 Apple 伺服器上,也不會備份到 iCloud 或其他任何地方。
根據 Open Money Initiative 的聯合創始人亞歷杭德羅·馬查多的說法,這對加密貨幣開發商的十分重要:「開發人員第一次可以利用安全區域來管理 iPhone 中的用戶密鑰,從而實現與類似於硬體的安全級別錢包」。
而這次的更新似乎是運用這項技術,讓開發人員可以在蘋果的裝置上保護並管理其密碼或私鑰。對於加密社群來說,可能的例子是用戶可以將比特幣的私鑰再加密,而這把加密鑰匙會放在 Secure Enclave 的安全環境內,類似於將你的放在保險箱上鎖起來,而保險箱的鑰匙會放在 Secure Enclave 裡面。
而據蘋果的官方資料,CryptoKit 中將有以下關鍵功能:
- 加密文件。
- 使用公鑰加密技術來創建數字簽名,在 Secure Enclave 中儲存管理私鑰。
- 生成可在在身份驗證使用的對稱密鑰。
密碼龐克台灣(Cypherpunk Taiwan)的發起人陳伯韋向動區解釋道,
「從官方釋出的資料看來,CryptoKit 並沒有支援比特幣的橢圓曲線,所以不是在手機或裝置中生成私鑰。可能只是將用戶的私鑰再加密,儲存在一般的空間,目前仍須等到更多消息釋出。」
?相關報導?
知名錢包公司 Ledger 將為加拿大上市公司提供「Ledger Vault」機構級數字資產解決方案
HTC 宣布:將推出全新區塊鏈手機「 EXODUS 1s」—— 「一隻手機就是一個比特幣全節點」
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!