リリース!2018/07/04releaseTweetShareみなさん、こんにちはソラコムエンジニアのKengoです。あり、そして、ベイスターズファンでもあります。Kryptonを発表できたことを大変うれしく思っています。Krypton背景Kryptonはセキュア・プロビジョニングサービスです。このサービスを提供することになったのか、背景を少し説明したいと思います。IoTシステムにおいて最も重要な課題の1つがセキュリティです。通信の盗聴、サーバーやクラウドサービスへアクセスするための認証情報の漏れ、デバイスにリモートアクセスされるリスク、マルウェアを仕込まれるリスクもあります。デバイスが数千〜数万におよぶため、セキュリティのリスクはより一層高まります。ソラコムはこれまで、BeamやFunnelといった認証情報をデバイスに保存することなく、ソラコムプラットフォームでクラウド認証を付加してクラウドサービスに転送するサービスを提供してきました。認証情報をデバイスにもたせる必要はなくなりましたが、一方でクラウドサービスから認証情報を事前に取得し共有することは必要です。セキュアプロビジョニングKryptonはプロビジョニング(初期設定)をサポートします。IoT」の証明書を発行し、デバイスに登録することができます。証明書を発行し、デバイスやソラコムプラットフォームに保存する必要はありません。起動時のBootstrapとして証明書を発行します。各種サービスへ接続することが可能です。今後、「Krypton」を利用できるサービスは、SPSパートナー様のサービスや、各種クラウドサービスなど、順次対応を拡大していく予定です。デバイスを認証する必要があります。Kryptonはプロビジョニングのための認証方法を以下の2種類用意しています。セルラー回線を使用した認証では、これまでのソラコムのサービスと同様にAirSIMをすることで、AirSIMに含まれるIMSIを特定し認証に使用する方法です。側に構築されたSIM認証基盤を用いて任意のアクセス回線上で認証を行うことができます。等が利用可能な場合にはそれらを利用してプロビジョニングを行うことも可能です。料金は以下のとおりです。翌月以降、プロビジョニングを行った場合(利用した月のみ発生します。)利用料は最初にプロビジョニングをおこなってから、翌月以降にプロビジョニングを使用した場合に発生します。IoTの初期設定で、1度だけしか使用しない場合は、180円となります。数ヶ月に一度ファームウェアのアップデートのためにCognitoを使用して認証情報を取得した場合は、使用した月のみ40円が発生します。