当社発行のUUIDに関して

UUIDに関して

Proximity UUIDなどに使用される「UUID」は、単なるランダムな文字列ではなく、書式や生成方法は国際規格で定義(※)されており、乱数などを使った一意性が保証されていない方式や、国際標準化機関認定登録局から発行された識別番号を使った一意性が保証されている方式があります。
※ ISO/IEC 9834-8:2008

当社発行のUUIDはお客様固有のUUID

当社が発行したMyBeaconID(管理者ID)や当社の設定アプリで自動生成されるUUIDは、国際標準化機関認定登録局からアプリックスに対して発行された識別番号を使っているため、国際規格に従ってUUIDを生成している限り、当社以外で同一のUUIDを生成することはできません。

もし当社が発行したUUIDを許可無く使っている場合、国際規格に従っていないか、間違って使っているか、故意に使っていることになりますので、不適切な使用として変更や利用停止等の対応を求めることが可能です。

なお、乱数やハッシュ関数を使って生成したUUIDは、第三者が同じUUIDを使っていても、規格上一意性が保証されていないので、偶然同じUUIDが生成されたと主張される可能性があります。

当社BeaconのUUIDの構成に関して

UUIDは128bitで構成され、そのうち6bitは国際規格で定義されており変更することができません。当社発行のUUIDは、国際標準化機関認定登録局からアプリックスに対して発行された識別番号(24bit)を使って生成されています。

当社Beaconの管理者ID(MyBeaconID)とUUIDに関して

当社のBeaconには、Beaconの情報を設定・管理できる管理者ID(=MyBeaconID)が付与されています。管理者IDは基本的にお客様毎に発行されます。
当社が発行するUUIDは、管理者IDに対して発行されるため、お客様が設定したUUIDを他のお客様に使用される心配はありません。
また、当社からは十分な数のUUIDを発行することが可能ですので、今後当社Beaconに対応したサービスやアプリケーションが増えた場合であっても、お客様が設定したUUIDの一意性は保たれます。
(発行可能数:2(128-(4+2+24)) = 298 ≒ 3×1029
但し、お客様が乱数を使って独自に生成したversion 4のUUIDを使用する場合は、管理者ID間で共有可能です。
また、お客様が当社のとは異なる国際標準化機関認定登録局から発行された識別番号を使って独自に生成したversion 1のUUIDも管理者ID間で共有が可能です。