Appleの厳格なBluetooth LEセキュリティ要件により、HomeKitアクセサリの展開が遅れている

Appleの厳格なBluetooth LEセキュリティ要件により、HomeKitアクセサリの展開が遅れている

Apple がサーモスタット、電球、その他の接続された家庭用アクセサリを制御するソフトウェア フレームワークである HomeKit をリリースしてから 1 年以上経ちますが、これまでのところ HomeKit 対応アクセサリはほんのわずかしか店頭に並んでいません。

Appleの厳格なBluetooth LEセキュリティ要件により、HomeKitアクセサリの展開が遅れている

導入が遅れているのは、AppleがBluetooth LE(低エネルギー)デバイスに厳しいセキュリティ要件を設けているためだと報じられています。Forbesの報道 よると、Bluetooth LE経由でHomeKitプロトコルを使用するには強力な暗号化レベルが必要であり、その結果、遅延が長くなり、一部のアクセサリが実質的に使い物にならなくなっているとのことです。

「こうした遅延は、多くのデバイスを役に立たなくしてしまいます。例えば、開くまでに40秒も待たされるスマートロックは、従来のロックに比べて明らかに劣っています。HomeKitのセールスポイントの一つは、より信頼性の高いユーザーエクスペリエンスを提供することです。そのため、Appleがスマートホームの主要プラットフォームとなるには、こうした遅延を解消する必要があるでしょう。」

Apple は、Wi-Fi または Bluetooth LE 対応デバイスを製造するデバイスメーカーに対し、3072 ビット キーによる暗号化と、デジタル署名および暗号化キーの交換に使用される楕円曲線である非常に安全な Curve25519 の使用を義務付けています。

Wi-Fi対応デバイスは要件を満たしていますが、Bluetooth LE対応デバイスでは問題が発生しています。Forbesによると、セキュリティキーの生成と送信に要する膨大な処理負荷が、遅延時間の延長につながっているとのことです。

これまでのところ、Bluetooth LE を動作させる方法を見つけたのは Elgato だけです。

エルガトは今のところ、Bluetooth LEにおけるこれらの問題に対する回避策を見つけました。ファームウェアを微調整し、高負荷の暗号化に対応するためのオンチップメモリ​​を追加しました。エルガトは当初、このような変更が必要になるとは予想していませんでした。現在、同社はBluetooth LEを搭載したHomeKitデバイスの開発を希望する他のデバイスメーカーに、この微調整を販売することで、副業として事業化したいと考えています。

情報筋はまた、Appleの「まばらで変わりやすい」文書や、「Made for iPhone」(MFi)認証プログラムの認証プロセスについても指摘している。一部の企業は、このプロセスが面倒で、Appleが満足するまで複数のプロトタイプを送付してテストする必要があると述べている。

HomeKit 認証のプロセスや Bluetooth LE の高度なセキュリティに伴う技術的問題はメーカーにとってイライラするものの、Apple のセキュリティへの注力は将来的に顧客に利益をもたらすだろう。

「これはAppleがやることの一つだ」と、HomeKitアクセサリの開発に携わるフォーブスの情報筋は語った。「…彼らは問題を強制的に起こす。まさにそれだ。通常のBluetoothには問題がある。安全ではないのだ。」