加密货币开发社群的好消息!苹果公司在昨日 Apple 开发者大会中释出「加密工具 CryptoKit」

加密货币开发社群的好消息!苹果公司在昨日 Apple 开发者大会中释出「加密工具 CryptoKit」

苹果公司昨天(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 中将有以下关键功能:

  1. 加密文件。
  2. 使用公钥加密技术来创建数字签名,在 Secure Enclave 中储存管理私钥。
  3. 生成可在在身份验证使用的对称密钥。

密码庞克台湾(Cypherpunk Taiwan)的发起人陈伯韦向动区解释道,

「从官方释出的资料看来,CryptoKit 并没有支援比特币的椭圆曲线,所以不是在手机或装置中生成私钥。可能只是将用户的私钥再加密,储存在一般的空间,目前仍须等到更多消息释出。」

📍相关报导📍

知名钱包公司 Ledger 将为加拿大上市公司提供「Ledger Vault」机构级数字资产解决方案

HTC 宣布:将推出全新区块链手机「 EXODUS 1s」—— 「一只手机就是一个比特币全节点」


您可能还喜欢...

发表评论

电子邮件地址不会被公开。 必填项已用*标注