Secure authenticated distance measurement
14 claims: 9 independent, 5 dependent
- 1第1通信装置に記憶されたマルチメディアデータが第2通信装置によってアクセスされるべきかを決定する方法であって、当該方法は、前記第1通信装置と前記第2通信装置との間の距離測定を実行し 、 測定された距離が事前に規定された距離間隔の範囲にある 場合に、前記第2通信装置による前記マルチメディアデータへのアクセスを許可し 、前記距離測定 は、 第1時間t1において第1信号を前記第1通信装置から前記第2通信装置へ伝送するステップであって、前記第2通信装置が、前記第1信号を受信し、前記第1通信装置及び前記第2通信装置が共有する共通秘密に従い前記受信された第1信号を修正することにより第2信号を生成し、前記第2信号を前記第1通信装置へ伝送するように構成された、ステップと、 第2時間t2において前記第2信号を受信するステップと、 前記第2信号が前記共通秘密に従い修正されたかを確認するステップと、 前記第1通信装置と前記第2通信装置との間の距離をt1とt2との間の時間差に従い決定するステップと、 に従い実行され、 前 記第1通信装置と前記第2通信装置との間で前記共通秘密を鍵管理プロトコルに従って安全に伝送することによって共有する方法。
- 2前記第1信号が拡散スペクトル信号である、請求項 1 に記載の方法。
- 3請求項 1 に記載の方法であって、前記第2信号が前記共通秘密に従い修正されたかを確認するステップが、 -前記第1信号を前記共通秘密に従い修正することによって第3信号を生成するステップと、 -前記第3信号を前記受信された第2信号と比較するステップと、によって実行される方法。
- 4請求項 1 に記載の方法であって、前記第1信号及び前記共通秘密がビットワードであり、前記第2信号が、当該ビットワードの間において排他的論理和演算を実行することによって生成される情報を有する方法。
- 5請求項1に記載の方法であって、前記共通秘密が前記距離測定を実行する前に共有され、当該共有が、 -前記第2通信装置が事前規定された一連の準拠規則に準拠するかを確認することによって、前記第1通信装置からの前記第2通信装置に関しての認証確認を実行するステップと、 -前記第2通信装置が準拠する場合、前記 共有 秘密を前記第2通信装置へ伝送することによって前記共通秘密を共有するステップと、によって実行される方法。
- 6請求項 5 に記載の方法であって、前記認証確認は、前記第2 通信 装置の識別子が所期の識別子に準拠するかを確認するステップを更に有する方法。
- 7請求項1に記載の方法であって、前記第1通信装置に記憶された前記マルチメディアデータが前記第2通信装置によってアクセスされるべきであると決定される場合、前記第1通信装置に記憶された前記マルチメディアデータが前記第2通信装置に送信される方法。
- 8請求項 7 に記載の方法であって、前記マルチメディアデータは、安全な認証された方法で前記距離が測定された後で前記第1通信装置と前記第2通信装置との間で送信されることができる方法。
- 9請求項1に記載の方法であって、前記第1通信装置による前記第2通信装置の認証が、前記第2通信装置が準拠装置であるかを確認するステップを含む方法。
- 10請求項1に記載の方法であって、前記第1通信装置による前記第2通信装置の認証が、前記第2通信装置が確かに前記第1通信装置へ特定された装置であるかを確認するステップを含む方法。
- 11請求項1に記載の方法であって、前記第1通信装置による前記第2通信装置への前記共通秘密の安全な伝送が、ランダムに生成されたビットワードを前記第2通信装置に送信することを含む方法。
- 12請求項1から請求項 11 のいずれか一項に記載の方法であって、共有された前記共通秘密が、前記第1通信装置と前記第2通信装置との間の安全な認証されたチャネルを生成するために後に用いられる方法。
- 13第1通信装置であって、当該第1通信装置に記憶されたマルチメディアデータが第2通信装置によってアクセスされるべきかを決定するように構成され、当該第1通信装置と前記第2通信装置との間の距離測定を実行し 、 測定された距離が事前に規定された距離間隔の範囲にある 場合に、前記第2通信装置による前記マルチメディアデータへのアクセスを許可 するための手段を有し、前記距離測定 は、 第1時間t1において第1信号を前記第1通信装置から前記第2通信装置へ伝送するステップであって、前記第2通信装置が、前記第1信号を受信し、前記第1通信装置及び前記第2通信装置が共有する共通秘密に従い前記受信された第1信号を修正することにより第2信号を生成し、前記第2信号を前記第1通信装置へ伝送するように構成された、ステップと、 第2時間t2において前記第2信号を受信するステップと、 前記第2信号が前記共通秘密に従い修正されたかを確認するステップと、 前記第1通信装置と前記第2通信装置との間の距離をt1とt2との間の時間差に従い決定するステップと、 に従い実行され、 当該第1通信装置が、 前記 共通秘密を記憶するメモリを有し、前記共通秘密 は、 前記第1通信装置と前記第2通信装置との間で前記共通秘密を鍵管理プロトコルに従って安全に伝送することによって共有 される 、第1通信装置。
- 14請求項 13 に記載の第1通信装置及び前記マルチメディアデータを再生するための手段を有する第2通信装置を有するシステム。
Independent claims14
27 paragraphs, as filed
The present invention relates to a method for a first communication device that performs an authenticated distance measurement between a first communication device and a second communication device. The present invention also relates to a method of determining whether the data stored in the first communication device should be accessed by the second communication device. Furthermore, the present invention relates to a communication device for performing an authentication type distance measurement to a second communication device. The present invention also relates to a device for playing multimedia content, which has a communication device.
Digital media has become a popular carrier for various types of data information. For example, computer software and audio information are widely available on optical compact discs (CDs), and DVDs are also increasing their distribution share these days. CDs and DVDs utilize a common standard for digital recording of data, software, images and audio. Other media such as recordable discs and solid-state memory have increased significantly in the software and data distribution markets.
The quality, which is significantly superior to the analog format of the digital format, makes the former much more susceptible to fraudulent duplication and pirated production, and the digital format is easier and faster to duplicate. Reproduction of digital data streams, whether compressed, uncompressed, encrypted or unencrypted, generally does not cause any apparent loss of quality in the data. Therefore, digital replication is virtually unlimited with respect to multi-generational replication. On the other hand, analog data with signal-to-noise ratio loss per successive replication is necessarily limited for multi-generational and mass replication.
The advent of digital formats in recent years has resulted in a number of copy protection and DRM systems and methods. These systems and methods use techniques such as encryption, watermarking and rights description (eg, rules for accessing and copying data).
One way to protect content in the form of digital data is -When the receiving device is certified as a compliant device and -When the user of the content has the right to transfer (move, copy) this content to another device, and It is to guarantee that it will only be transferred to.
If content transfer is permitted, this transfer is commonly performed by cryptographic means that ensure that the content cannot be illegally captured in a useful form.
Techniques for performing device authentication and encrypted content transfer are available and are referred to as Secure Authenticated Channels (SACs). Although it may be possible to duplicate content over the SAC, the content industry is stubborn about content distribution over the Internet. This creates a disagreement within the content industry regarding the transfer of content over the Internet, an interface that is well aligned with Ethernet®.
It should also be possible for a user visiting a neighbor to watch a movie he owns on his neighbor's large television screen. Content owners will generally not allow this, but if the license holder of this movie (or the equipment owned by this license holder) can be proven to be near this television screen. , Can be tolerated.
Therefore, it is interesting to be able to include authenticated distance measurements when determining whether content should be accessed or duplicated by other devices.
An article by Stefan Brands and David Chaum, "Distance-Bounding protocols", Eurocrypt '93 (1993), Pages 344-359, describes the integration of the distance-bounding protocol with the public key identification scheme. .. There, distance measurements are described based on time measurements using challenge / response bits and using the commitment protocol. This does not allow certification device compliance testing and is not valid if the two devices must also certify each other.
<p num="0011"> An object of the present invention is to obtain a solution to the problem of performing secure transfer of content over a finite distance.</p>
<p num="0012"> This is achieved by a method in which the first communication device performs an authenticated distance measurement between the first communication device and the second communication device, and the first communication device and the second communication device have a common secret. The common secret is used to perform distance measurements between the first and second communication devices.</p><p num="0013"> Since the common secret is used to perform the distance measurement, when measuring the distance from the first communication device to the second communication device, it is guaranteed that the distance between the correct devices is measured. Can be done.</p><p num="0014"> The method combines a distance measurement protocol with an authentication protocol. This enables and is valid for certification device compliance testing. This is because secure channels are required in any case to allow secure communication between devices, and devices can be tested for compliance first before distance measurements are performed.</p><p num="0015"> In a particular embodiment, the certified distance measurement is as follows: -In the step of transmitting the first signal from the first communication device to the second communication device at the first time t1, the second communication device receives the first signal and the received first first signal. A step configured to generate a second signal by modifying the signal according to the common secret and transmit the second signal to the first apparatus. -The step of receiving the second signal at the second time t2, and -A step to confirm whether the second signal has been modified according to the common secret, and -A step of determining the distance between the first and the second communication device according to the time difference between t1 and t2, and It is executed according to.</p><p num="0016"> Use the secret shared between the first and second communication devices to measure the time difference between the transmission and reception of the signal and to determine if the feedback signal actually originated from the second communication device. This distance is measured by a secure and certified means of ensuring that this distance is not measured to a third communication device (not aware of the secret) when measuring the distance by. Using a common secret that modifies the signal is a convenient way to perform secure authenticated distance measurements.</p><p num="0017"> In a particular embodiment, the first signal is a diffusion spectrum signal. It provides high resolution and can cope with adverse transmission conditions (eg, wireless environments with many reflections).</p><p num="0018"> In another embodiment, the step of checking if the second signal has been modified according to the common secret is -The step of generating the third signal by modifying the first signal according to the common secret, -With the step of comparing the third signal with the received second signal Is executed by.</p><p num="0019"> Although this method is an easy and convenient way to perform the confirmation step, both the first and second communication devices show how the first signal is modified with a common secret. You need to know.</p><p num="0020"> In certain embodiments, the first signal and common secret are bitwords, and the second signal has information generated by performing an exclusive OR operation between these bitwords. What should be done is a very simple operation, which requires very few resources for the first and second communication devices.</p><p num="0021"> In an embodiment where the common secret is shared before performing the distance measurement, this sharing step is -Steps to perform an authentication verification for the second communication device from the first communication device by verifying that the second communication device complies with a set of pre-specified compliance rules, and -If the second communication device complies, the step of sharing the common secret by transmitting the secret to the second communication device, and Is executed by.</p><p num="0022"> This is a secure means of implementing secret sharing and ensures that only devices that comply with the applicable rules can receive the secret. In addition, the shared secret can then be used to create a SAC channel between the two devices. The secret may be shared, for example, using the key transport mechanisms described in ISO 11770-3. Alternatively, a key agreement protocol can be used, for example, this protocol is also described in ISO 11770-3.</p><p num="0023"> In another embodiment, the authentication confirmation has a step of confirming whether the identifier of the second device conforms to the intended identifier. This ensures that the second device is indeed the device it should be. This identity can be obtained by confirming the proof stored in the second device.</p><p num="0024"> The present invention relates to a method of determining whether data stored in a first communication device should be accessed by a second communication device, which method measures the distance between a first communication device and a second communication device. It has a step of performing and confirming whether the measured distance is within a predetermined distance interval, where the distance measurement is an authentication type distance measurement according to the above. Unauthorized distribution of content can be reduced by using authenticated distance measurements related to data sharing between devices.</p><p num="0025"> In a particular embodiment, if it is determined that the data stored in the first device should be accessed by the second device, the data stored in the first device is transmitted to the second device.</p><p num="0026"> The present invention relates to a method of determining whether data stored in a first communication device should be accessed by a second communication device, the method of measuring a distance between a third communication device and a second communication device. To confirm whether the measured distance is within a predetermined distance interval, where the distance measurement is an authentication type distance measurement according to the above. In this embodiment, the distance is not measured as the distance between the second communication device and the first communication device in which data is stored. Instead, the distance is measured between the third communication device and the second communication device, such that the third communication device can be private to the owner of the content.</p><p num="0027"> The present invention is a communication device that performs an authentication type distance measurement to a second communication device, in which the communication device shares a common secret with the second communication device, and the communication device uses the common secret. It also relates to communication devices that have a means of measuring the distance to the second device.</p><p num="0028"> In certain embodiments, the device is -A means for transmitting a first signal to the second communication device at the first time t1, the second communication device receives the first signal, and the received first signal follows the common secret. Means configured to generate a second signal by modification and transmit the second signal, -Means for receiving the second signal at the second time t2, -Means to confirm whether the second signal has been modified according to the common secret, -Means for determining the distance between the first communication device and the second communication device according to the time difference between t1 and t2, and Have.</p><p num="0029"> The present invention also relates to a device for reproducing multimedia contents having the above-mentioned communication device.</p>
<figref num="1">Figure 1 shows an authenticated distance measurement used for content protection.</figref><figref num="2">FIG. 2 shows a flow chart showing how to perform an authenticated distance measurement.</figref><figref num="3">FIG. 3 shows in more detail the steps to perform the authenticated distance measurement shown in FIG.</figref><figref num="4">FIG. 4 shows a communication device that performs an authenticated distance measurement.</figref>
In the following, preferred embodiments of the present invention will be described with reference to the figures.
FIG. 1 shows an example in which authenticated distance measurement is used for content protection. The calculator 103 is placed in the center of the circle 101. The calculator has content such as multimedia content that is video or audio stored on a hard disk, DVD or CD, for example. Since the owner of the Calculator owns the Content, the Calculator is authorized to access and perform the Multimedia Content for this User. If this user wants to legally duplicate this content to another device, for example via SAC, the distance between the other device and computer 103 is measured and is indicated by device 105,107,109,111,113 in circle 101, pre-specified. Only devices within range are allowed to receive content. In this case, devices 115,117,119 having a distance to the computer 101 that is greater than the predetermined distance are not allowed to receive the content.
In this example, the device is a calculator, but as long as the device has a communication device that performs distance measurements, the device can also be, for example, a DVD drive, a CD drive, or a video.
In certain cases where the distance between the computer on which the data is stored and the other device does not need to be measured, the other device is the third device, i.e. content that is within a predetermined distance. It can also be a device that is private to the owner of the device.
In FIG. 2, the flow diagram shows a schematic idea of performing an authenticated distance measurement between two devices 201 and 203, each having a communication device that performs an authenticated distance measurement. In this example, the first device 201 has the content requested by the second device 203. This authentication type distance measurement is performed as follows. In step 205, the first device 201 authenticates the second device 203. This step may include a step of confirming that the second device 203 is a compliant device, and also a step of confirming that the second device 203 is indeed the device specified to the first device 201. Can be done. Then, in step 207, the first device 201 exchanges the secret with the second device 203, and this step can be performed, for example, by transmitting a randomly generated bitword to the device 203. The secret must be securely shared, for example, in accordance with some key management protocol such as ISO 11770.
Then, in step 209, the signal for distance measurement is transmitted to the second device 203, which corrects the received signal according to the secret and returns the corrected signal to the first device. To do. The first device 201 measures the round-trip time between the departure signal and the feedback signal to confirm that the feedback signal has been modified according to the exchanged secret. Modification of the feedback signal according to some secret is most dependent on the transmission system and the signal used for distance measurement, ie, specific for each communication system (such as 1394, Ethernet®, Bluetooth and IEEE 802.11). Is.
The signal used for the distance measurement may be a normal data bit signal, or a special signal other than that for data communication may be used. In certain embodiments, the diffuse spectrum signal is used so that high resolution can be obtained and that adverse transmission conditions (eg, wireless environments with many reflections) can be addressed.
In certain examples, a direct sequence diffusion spectral signal is used for distance measurement. This signal is modified by exclusive-ORing the sequence code chips directly with secret bits (eg, secret consists of 127 bits) (eg, extending the 127 chip code as well). Can be done. Other mathematical operations similar to the exclusive OR operation can also be used.
Certification 205 and Confidential Exchange 207 can be performed using the protocols described in ISO 9798 and ISO 11770 of several known ISO international standards. For example, the first device 201 can authenticate the second device 203 according to the following communication scenario. 1st device 2nd device:<maths num="1"><img id="000002" he="15" wi="39" file="JP6134469B2_D0001.tif" img-format="tif" img-content="drawing" /></maths>Where R<sub>B</sub> Is a random number. 2nd device 1st device:<maths num="2"><img id="000003" he="15" wi="55" file="JP6134469B2_D0001.tif" img-format="tif" img-content="drawing" /></maths>Where CertA is a proof of A,<maths num="3"><img id="000004" he="16" wi="131" file="JP6134469B2_D0001.tif" img-format="tif" img-content="drawing" /></maths>R<sub>A</sub> Is a random number, Identifier B is optional and sS<sub>A</sub> Is the code set by A using the private key.
If TokenAB is replaced with a token defined by ISO 11770-3, private key exchange can be performed at the same time. This step is<maths num="4"><img id="000005" he="14" wi="89" file="JP6134469B2_D0001.tif" img-format="tif" img-content="drawing" /></maths>Can be used by substituting Text2 such as Where eP<sub>B</sub> Is encrypted with public key B, A is an identifier for A K is a secret to be exchanged.
In this case, the second device 203 determines the key (ie, has key control), which is also called the key distribution protocol, but a key sharing protocol can also be used. This can be undesirable if it can be inverted, such as when the first device determines the key. Here, the private key was exchanged according to step 207 in FIG. Again, the private key can be exchanged, for example, by a key distribution protocol or a key sharing protocol.
After the distance has been measured by the secure authentication procedure as described above, the data may be transmitted between the first and second devices in step 211.
FIG. 3 shows in more detail the steps to perform an authenticated distance measurement. As described above, the first device 301 and the second device 302 have exchanged keys, and the keys are stored in the memory 305 of the first device and the memory 307 of the second device. To perform the distance measurement, the signal is transmitted to the second device via the transmitter 309. The second device receives the signal via receiver 311 and 313 modifies the signal by using a locally stored secret. The signal is modified by the first device 301 according to a known rule and returned to the first device 301 via the transmitter 315. The first device 301 receives the modified signal via the receiver 317, and at 319 the received modified signal is compared to the locally modified signal. The local modification is at 321 by using the signal transmitted by transmitter 309 to the second device and modifying the signal with the same locally stored secret as the modification rule used by the second device. Will be executed. If the received modified signal and the locally modified signal are identical, the received signal can be authenticated and used to determine the distance between the first and second devices. If the two signals are not identical, the received signal cannot be authenticated and therefore cannot be used to measure distance as indicated by 325. At 323, the distance between the first device and the second device is calculated. This step is performed, for example, by measuring the time when the signal is transmitted from the first device to the second device by the transmitter 309 and when the receiver 317 receives the signal from the second device. .. Therefore, the time difference between the transmission time and the reception time can be used to determine the physical distance between the first device and the second device.
FIG. 4 shows a communication device for performing an authenticated distance measurement. The device 401 has a receiver 403 and a transmitter 411. The device further comprises means for performing the steps described above, which can be achieved by running software with microprocessor 413 connected to memory 417 via a communication bus. The communication device may be placed inside a device such as a DVD, computer, CD, CD recorder, television or other device to access the protected content.
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both waysCites: the store holds 13 of 14
| Document | Relation | Office |
|---|---|---|
| JP9170364A | Cites | Japan |
| JP2001249899A | Cites | Japan |
| JP619948A | Cites | Japan |
| WO0233887A2 | Cites | World Intellectual Property Organization (WIPO) |
| JP2000357156A | Cites | Japan |
| JP2002124960A | Cites | Japan |
| JP11208419A | Cites | Japan |
| JP20003336A | Cites | Japan |
| JP2002118577A | Cites | Japan |
| JP2001236728A | Cites | Japan |
| JP4306760A | Cites | Japan |
| JP2001257672A | Cites | Japan |
| JP8234658A | Cites | Japan |
| 池野信一,小山謙二,“現代暗号理論”,社団法人電子情報通信学会,1997年11月15日,初版,第6刷,p.175-177 | Non-patent | – |
35 members in 11 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 02078076 | European Patent Office (EPO) | A | |
| 02078076 | European Patent Office (EPO) | A | |
| 020780763 | European Patent Office (EPO) | – | |
| 020780763 | – | – | – |
| EP20020078076 | – | – | – |
Members35
| Document | Office | Kind | |
|---|---|---|---|
| WO2004014037A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2003246997A1 | Australia | A1 | |
| KR20050027262A | Republic of Korea | A | |
| EP1527586A1 | European Patent Office (EPO) | A1 | |
| CN1672382A | China | A | |
| JP2005534260A | Japan | A | |
| US2005273608A1 | United States of America | A1 | |
| EP1973297A1 | European Patent Office (EPO) | A1 | |
| EP1527586B1 | European Patent Office (EPO) | B1 | |
| ATE416552T1 | Austria | T1 | |
| DE60325059D1 | Germany | D1 | |
| ES2316826T3 | Spain | T3 | |
| US2009287927A1 | United States of America | A1 | |
| CN1672382B | China | B | |
| JP2010220235A | Japan | A | |
| EP2270700A1 | European Patent Office (EPO) | A1 | |
| KR101016983B1 | Republic of Korea | B1 | |
| JP4644487B2 | Japan | B2 | |
| EP1973297B1 | European Patent Office (EPO) | B1 | |
| ATE523019T1 | Austria | T1 | |
| DK1973297T3 | Denmark | T3 | |
| ES2372780T3 | Spain | T3 | |
| US8543819B2 | United States of America | B2 | |
| US8886939B2 | United States of America | B2 | |
| US2015074822A1 | United States of America | A1 | |
| US9436809B2 | United States of America | B2 | |
| US2016359845A1 | United States of America | A1 | |
| US2017063556A1 | United States of America | A1 | |
| US9590977B2 | United States of America | B2 | |
| JP6134469B2This record | Japan | B2 | |
| US10091186B2 | United States of America | B2 | |
| US2019014106A1 | United States of America | A1 | |
| US10298564B2 | United States of America | B2 | |
| US2019238530A1 | United States of America | A1 | |
| DE60338312C5 | Germany | C5 |
18 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of completion of termEXPY | EXPY | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Notification of resignation of power of attorneyJAPANESE INTERMEDIATE CODE: A7424RD04 | RD04 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 |
Numbers
- Publication
- 6134469
- Publication, DOCDB
- 6134469
- Publication, EPODOC
- JP6134469B
- Application
- 103072
- Application, DOCDB
- 2010103072
- Application, EPODOC
- JP20100103072
Titles2
- Japanese
- 安全な認証型距離測定法
- English
- Secure certified distance measurement method
Classification
- CPC, 17
- H04L63/0823
- H04L9/32
- G06F2221/2111
- H04L63/107
- H04L2463/101
- H04W24/00
- G06F21/10
- H04L63/0428
- H04W12/63
- H04W12/041
- H04W12/069
- H04L43/0852
- H04L43/16
- H04L63/062
- H04L9/14
- H04L9/30
- H04L9/3263
- IPC, 6
- H04L9 32
- G06F1 00
- G06F21 10
- H04L12 28
- H04L12 56
- H04L29 06
