WO2008075638A1 - Method and device for generating common data - Google Patents
Method and device for generating common data Download PDFInfo
- Publication number
- WO2008075638A1 WO2008075638A1 PCT/JP2007/074214 JP2007074214W WO2008075638A1 WO 2008075638 A1 WO2008075638 A1 WO 2008075638A1 JP 2007074214 W JP2007074214 W JP 2007074214W WO 2008075638 A1 WO2008075638 A1 WO 2008075638A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- sensor
- common
- common data
- sensing data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
- H04L2209/805—Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor
Definitions
- the present invention relates to a method and apparatus for generating data common to a plurality of apparatuses, and more particularly to a method and apparatus for generating common data based on sensing data acquired by sensing a common physical phenomenon.
- the pre-shared information is It is necessary to set common information.
- the pre-shared information can be set by manually sharing the common information manually on both the authenticating side and the authenticated side, and by using a secure communication path such as a cable.
- a secure communication path such as a cable.
- WirelessUSB the former method for manually setting common information is defined as Numeric Model
- the latter method for setting common information using a secure communication path is defined as Cable Model. 1).
- Patent Document 1 proposes a method for generating an encryption key using data sensed by an optical sensor as a random seed as a method for generating an encryption key used in encrypted communication.
- Patent Document 1 no consideration is given to the generation of common data among a plurality of devices!
- Patent Document 1 Japanese Translation of Special Publication 2003-536299
- Non-Patent Document 1 Association Models supplement to the Certified Wireless Universal Serial Bus Specification, Revision. 0, March 2, 2006 Disclosure of Invention
- the method of manually sharing common information as pre-shared information manually input by the user has the problem of having to implement an input / confirmation interface for inputting common information, and setting work There are problems that are complicated and problems that pre-shared information can be seen by third parties.
- the present invention has been made in view of the above circumstances.
- the purpose of the present invention is to eliminate the need to implement an input confirmation interface, to simplify the sharing setting work, and to provide pre-shared information as the third information. It is an object of the present invention to provide a common data generation method and apparatus that can be hidden from a user and can eliminate the need for a dedicated communication interface for sharing common information.
- a first common data generation method of the present invention is a method of generating common data among a plurality of devices, and each device simultaneously senses a physical phenomenon common to other devices using a sensor. And a second step in which each device generates common data in the same manner as other devices based on the sensing data acquired in the first step.
- a first common data generation device of the present invention includes common data generation means for generating common data in the same way as other devices based on a sensor simultaneously with a physical phenomenon common to other devices. Effect of
- FIG. 1 is a block diagram of a first embodiment of a common data generation device of the present invention.
- FIG. 2 is an external perspective view of a device such as a communication device incorporating the common data generation device of the present invention.
- FIG. 3 is a diagram showing how a common physical phenomenon, vibration, is applied to a plurality of common data generation devices to generate common data!
- FIG. 4 is a diagram showing an operation sequence of the first embodiment of the common data generation device of the present invention.
- FIG. 5 is a block diagram of a second embodiment of a common data generation device of the present invention.
- FIG. 6 is a diagram showing an operation sequence of the second embodiment of the common data generating apparatus of the present invention.
- FIG. 7 is a block diagram of a first exemplary embodiment of a communication device according to the present invention.
- FIG. 8 is a diagram showing an operation sequence of the communication apparatus according to the first embodiment of the present invention.
- FIG. 9 is a block diagram of a second exemplary embodiment of a communication device according to the present invention.
- FIG. 10 shows an operation sequence of the second embodiment of the communication apparatus of the present invention.
- a common data generation apparatus 100 that is effective in the first embodiment of the present invention includes an acceleration sensor 101, a common data generation means 102, and a data extraction means 103.
- the acceleration sensor 101 has a function of sensing acceleration due to vibration of the common data generation device 100 on which the sensor is mounted, and outputting analog sensing data to the data extraction unit 103.
- the acceleration sensor 101 may be fixed to the device 100 or may be a detachable structure.
- the data extraction unit 103 has a function of inputting sensing data from the acceleration sensor 101, extracting a part of the sensing data, and outputting the extracted sensing data to the common data generation unit 102.
- the data extraction means 103 is composed of an A / D conversion means 104, a buffer 105, and a timing control means 106.
- the A / D conversion means 104 converts analog sensing data output from the acceleration sensor 101 into digital sensing data and outputs the digital sensing data to the buffer 105 and the timing control means 106.
- the A / D conversion means 104 may have fixed parameters such as sampling frequency and sampling sensitivity, or may be arbitrarily set by A / D conversion settings given from the common data generation means 102, for example. .
- the timing control means 106 controls the start and end timings of sensing data accumulation in the buffer 105.
- the timing control means 106 monitors the sensing data output from the A / D conversion means 104, and detects the sensing data that first exceeds a predetermined threshold with respect to the buffer 105.
- the storage start is instructed, and thereafter the storage end is reduced to the buffer 105 after a predetermined time T has elapsed.
- the notifier 105 includes a storage device such as a semiconductor memory, and when the timing control means 106 receives an instruction to start accumulation, accumulation of sensing data input from the A / D conversion means 104 is started. When the storage control instruction is received from the timing control means 106, the sensing data storage operation is stopped.
- the common data generation unit 102 has a function of generating common data based on the sensing data of the acceleration sensor 101 extracted by the data extraction unit 107.
- the acceleration sensor 102 operates, for example, while the power source of the common data generation device 100 is turned on, and outputs sensed data as an analog signal.
- the common data generation unit 102 sends an instruction to start the operation to the A / D conversion unit 104 (step Al).
- the A / D conversion unit 104 converts the analog sensing data output from the acceleration sensor 102 into a digital signal and starts sending it to the buffer 105 and the timing control means 106.
- the common data generation unit 102 instructs the timing control unit 106 to start operation (step A2).
- the timing control means 106 starts an operation of comparing the sensing data output from the A / D conversion means 104 with a preset threshold value.
- the buffer 105 is instructed to start accumulation (step A3).
- the buffer 105 starts accumulating the sensing data output from the A / D conversion means 104.
- Timing control means 106 starts an internal timer when instructing the start of accumulation, and terminates accumulation in buffer 105 when the timer value reaches a predetermined time T. Instruct (Step A4). In response to this instruction, the buffer 105 stops the operation of accumulating the sensing data output from the A / D conversion unit 104 and notifies the common data generation unit 102 of the end of buffering.
- the common data generation unit 102 reads the sensing data stored in the notifier 105 (step A5), generates common data based on the sensing data, and generates the common data generated for the common data generation request source.
- a common data generation completion event including data is sent (step A6).
- the same vibration is basically applied to a plurality of devices 200 that simultaneously applied the same vibration. Therefore, if the method for generating the common data from the sensing data is the same in the plurality of devices 200, the generated common data is the same.
- the most common sensing method is to use the largest sensing data among the acquired sensing data as the common data, the second largest sensing data as the common data, and the next largest sensing data.
- Various methods can be used, such as combining the upper 8 bits of large sensing data into common data.
- common data can be obtained by performing the same logical operation (shift, etc.) on the same sensing data.
- common data can be generated for a plurality of devices 100 only by shaking the plurality of common data generation devices 100 together.
- the plurality of devices 100 are integrated in a state where the positions of the two acceleration sensors 101 are aligned.
- the force S can be used to make the sensing data of both acceleration sensors 101 equal.
- the sensing data output from the A / D conversion means 104 is monitored and stored in the buffer 105 when sensing data that first exceeds a predetermined threshold is detected.
- timing control means 106 for instructing the start and then instructing the buffer 105 to end the accumulation after a predetermined time T has elapsed, it is sensed by the acceleration sensors of a plurality of common data generation devices 100. Data can also be extracted within the same period, resulting in the same common data.
- the common data generation device 300 which is the power of the second embodiment of the present invention, is provided with the correction means 107, and therefore the common data generation device 300 according to the first embodiment shown in FIG. Different from the data generation device 100.
- the correction unit 107 receives the sensing data from the common data generation unit 102, performs correction to make the sensing data equal among a plurality of devices, and returns the corrected sensing data to the common data generation unit 102.
- the common data generation means 102 generates common data based on the corrected sensing data.
- FIG. 6 shows an operation sequence of the common data generating apparatus 300, and steps A7 and A8 are different from the first embodiment shown in FIG. That is, when the common data generation unit 102 reads the sensing data from the buffer 105 (step A5), it passes it to the correction unit 107 (step A7). The correction unit 107 performs predetermined correction on the received sensing data, and returns the corrected sensing data to the common data generation unit 102. The common data generating means 102 generates common data based on the corrected sensing data (step A8).
- Noise is removed by passing the sensing data through a noise gate filter.
- a part of the sensing data is exchanged with the correction means 107 of the other device that generates the common data, and the correction parameter is calculated by comparing it with the corresponding sensing data of its own device. Correct the sensing data. For example, the X, ⁇ , and ⁇ direction components of multiple exchanged acceleration data are compared, and the angle deviation and sensing sensitivity deviation are calculated as correction parameters. Based on these correction parameters, the sensing data is calculated. By performing rotation and enlargement processing, the sensing data is made the same among multiple devices.
- d) Calculate the correction parameter based on the sensing data from multiple sensors, and correct the sensing data based on this correction parameter.
- an angular velocity sensor for correction is provided in addition to the acceleration sensor 101 to sense the angular velocity for the same period as the acceleration sensor 101, and the corresponding angular velocity of acceleration sensing data acquired from the acceleration sensor has a certain threshold value or less Is the sensing data after correction.
- the correction means 107 since the correction means 107 is provided, the direction and position of both acceleration sensors 101 when the noise is mixed, the performance of the acceleration sensor 101 varies, and vibration is applied. Even if the sensing data of the acceleration sensor 101 accumulated in both buffers 105 is misaligned due to misalignment, etc., it can be corrected to the same sensing data. Can be the same between.
- any other physical phenomenon can be used as long as it is a physical phenomenon that can be sensed simultaneously by a plurality of devices as force that senses acceleration accompanying vibration as a common physical phenomenon.
- a necessary sensor may be used instead of the acceleration sensor.
- sensors that can be used in addition to acceleration sensors include angular velocity sensors, azimuth sensors, position sensors, tilt sensors, pressure sensors, magnetic sensors, optical sensors, sound sensors, cosmic ray sensors, rainfall sensors, sunshine sensors, wind directions Sensors, wind speed sensors, wave force sensors, flow rate sensors, pollen sensors, temperature sensors, humidity sensors, etc. are conceivable.
- the timing control means 106 instructs the buffer 105 to start accumulation at the timing when the acceleration sensing data first exceeds a predetermined threshold value.
- the timing to issue is not limited to this, and can be set arbitrarily.
- an accumulation start instruction may be issued in response to a change in output of sensing data different from the acceleration sensing data. For example, an instruction to start accumulation may be issued when a voice uttering “start” is detected by voice recognition.
- the timing control means 106 issues a storage end instruction after a certain time T has elapsed from the time when the storage start instruction is issued.
- a storage end instruction may be issued when it is detected that the acceleration sensing data has fallen below another preset threshold value, or another sensing may be performed in the same manner as a modification example of the accumulation start instruction.
- An instruction to end storage may be issued in response to a change in data output.
- the encrypted communication device 400 according to the first embodiment of the communication device of the present invention includes a common data generation device 500, an encryption unit 401, a communication unit 4002, and the like.
- the common data generation device 500 is the same device as the common data generation device 100 in FIG. 1 or the common data generation device 300 in FIG.
- the encryption unit 401 When receiving the common data generation completion event from the common data generation device 500, the encryption unit 401 sets the common data included in the event notification as an encryption key. In addition, when the encryption unit 401 receives the encryption request from the communication unit 402, the encryption unit 401 encrypts the data included in the encryption request using the encryption key, and returns the encrypted data to the communication unit 402. Further, when receiving the decryption request from the communication unit 402, the encryption unit 401 decrypts the data included in the decryption request and returns the decrypted data to the communication unit 402.
- the communication unit 402 sends an encryption request including the data to be encrypted to the encryption unit 401, and receives the encrypted data. Then, the encrypted data is transmitted to another encrypted communication device. Further, at the time of reception, the communication unit 402 sends a decryption request including encrypted data received from another encrypted communication device to the encryption unit 401, and receives the decrypted decrypted data.
- the common data generation device 500 generates common data in the same manner as in the above-described embodiment.
- the common data generation device 500 that has generated the common data triggers a common data generation event and sends the generated common data to the encryption unit 401.
- the encryption unit 401 detects the common data generation completion event from the common data generation device 500, the encryption unit 401 sets the common data included in the event notification as an encryption key (step Bl).
- the communication unit 402 when the communication unit 402 receives a transmission request including data from an arbitrary transmission request source inside or outside the encrypted communication device 400, the communication unit 402 transmits an encryption request including the data to the encryption unit 401.
- the encryption unit 401 that has received the encryption request encrypts the data included in the encryption request using the encryption key and returns the data to the communication unit 402.
- the communication means 402 that has received the encrypted data uses another encryption Send the encrypted data to the communication device (step B2).
- the communication unit 402 when the communication unit 402 receives a reception request including encrypted data from an arbitrary reception request source inside or outside the encrypted communication device 400, the communication unit 402 includes the encrypted data in the encryption unit 401. Send a decryption request.
- the encryption unit 401 that has received the decryption request decrypts the encrypted data included in the decryption request using the encryption key, and transmits the decrypted decrypted data to the communication unit 402.
- the communication means 402 that has received the decoded data completes the reception process (step B3).
- the common data itself generated by the common data generation device 500 is used as the encryption key.
- the common data is converted into the bit length required by the encryption algorithm as the encryption key.
- data obtained by performing some operation on common data may be used as the encryption key.
- a common encryption key can be set only by causing a plurality of encrypted communication devices 400 to sense a common physical phenomenon. This eliminates the need to implement an input confirmation interface, simplifies the encryption key setting process, prevents the encryption key from being seen by a third party, and provides dedicated communication for sharing the encryption key. No interface is required.
- a group communication device 600 which is a second embodiment of the communication device of the present invention, includes a common data generation device 500, an address generation unit 601 and a communication unit 602 according to the present invention. Have.
- the common data generation device 500 is the same device as the common data generation device 100 in FIG. 1 or the common data generation device 300 in FIG.
- the address generation unit 601 Upon receiving the common data generation completion event from the common data generation device 500, the address generation unit 601 generates a group address based on the common data included in the event notification. Specifically, for example, the common data is converted into a bit length defined as a group address, or is converted into an address expression that can fit in the group address space. Group ad The address generation unit 601 that generated the address sends an address setting request including the generated group address to the communication unit 602.
- communication means 602 When communication means 602 receives an address setting request including a group address, it sets a double address. When receiving a transmission request including data, the communication unit 602 sets the group address in the data and transmits it to the channel. Further, when receiving the reception request including the data, the communication means 602 confirms the destination address included in the data, and receives the data only when the destination address matches the group address set by itself.
- group communication apparatus 600 of the present embodiment will be described with reference to FIG.
- the common data generation device 500 generates common data in the same manner as in the embodiment described above.
- the common data generation device 500 that has generated the common data triggers a common data generation completion event, and sends the generated common data to the address generation means 601 (step Cl).
- the address generation means 301 generates a group address from the common data, and sends an address setting request including the generated group address to the communication means 602 (step C2).
- the communication means 602 Upon receiving a transmission request including data from an arbitrary transmission request source inside or outside the group communication device 600, the communication means 602 sets a group address in the data and transmits it to the channel (step C3).
- the communication means 602 receives a reception request including data from an arbitrary reception request source inside or outside the group communication device 600, the communication means 602 checks the destination address of the data, and the destination address matches the own group address. Only receive data (step C4).
- a common group address can be set only by sensing a common physical phenomenon in a plurality of group communication devices 600. This eliminates the need to implement a confirmation interface for input, simplifies group address setting work, prevents group addresses from being seen by third parties, and shares group addresses. Dedicated communication interface is not required.
- the common data generation device and the communication device when a plurality of devices simultaneously sense a common physical phenomenon using the same sensor, the basic data generation device and the communication device Since the same sensing data can be obtained, the common data generated by the same method based on the sensing data is the same data among multiple devices.
- the force common data itself that has been communicated using the common data may be communicated.
- Differences in sensing data detected by a plurality of devices can be reduced by making the positions of the sensors of the common data generating device mounted in the above embodiments end. For example, by mounting an acceleration sensor at the end of the communication device, even if the user gives a movement that turns his / her arm, the difference in sensing data detected by a plurality of devices is reduced. The reason is that the axial force of the rotation of the arm turning movement is not located between the two sensors. “End” here means not only the end of the device physically but also the end of the device cognitively. For example, even if a sensor is mounted at the center of a device, if it can be perceived as if the center of the device is held at the end of the hand, it is an end.
- FIG. 2 is a diagram showing a specific external configuration example of the common data generation device according to the embodiment of the present invention.
- coupling guides 202 and 203 for coupling the positions of the acceleration sensor 101 and the other common data generation apparatus to the back surface of the casing 201 of the common data generation apparatus 100 Is provided.
- the coupling guide 202 provided at the upper end is processed into a concave shape, and the coupling guide 203 provided at the lower end is formed in the concave portion of the coupling guide 202. It is processed into the convex shape to be fitted.
- the acceleration sensor 101 is installed near the center of the back surface of the device 100.
- the two common data generation devices 100 are turned upside down, and the coupling guide 202 and the coupling guide 203 of one device are connected to the other device. When the back surfaces of the coupling guide 203 and the coupling guide 202 are fitted together, the two acceleration sensors 101 come close to each other.
- FIG. 3 is a diagram showing a state in which vibration, which is a common physical phenomenon, is applied to a plurality of common data generation apparatuses in order to generate common data.
- connection guides 202 and 203 provided in each apparatus 100 are used.
- the two devices 100 are grasped and shaken by a human hand.
- both acceleration sensors 101 sense acceleration associated with vibration, which is a common physical phenomenon, and the sensing data detected during the same period is stored in both buffers 105.
- Both common data generation means 102 generates common data by the same method based on the sensing data stored in the buffer 105.
- the two common data generation devices 100 are coupled by the coupling guides 202 and 203, both of them vibrate together, and the positions of both acceleration sensors 101 are close to each other. Therefore, equal acceleration is applied to both the acceleration sensors 101.
- the common data generation device 100 built in the two devices 100 is exactly the same, the data sensed by both acceleration sensors 101 and the sensing data extracted by the data extraction means 103 are the same, The common data generated by the same method from the same sensing data is the same data in both devices 100.
- the same data common to a plurality of devices can be generated only by sensing a common physical phenomenon in the plurality of devices simultaneously.
- a common data generation method and apparatus includes a wireless PAN device, a game console, and the like. It can be applied to trollers, portable game machines, wearable PCs, in-vivo / external communication systems, disaster warning systems, and so on.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
Description
明 細 書 Specification
共通データ生成方法およびその装置 Common data generation method and apparatus
技術分野 Technical field
[0001] 本発明は複数の装置で共通なデータを生成する方法と装置に関し、特に共通の物 理現象をセンシングすることで取得したセンシングデータをもとに共通データを生成 する方法と装置に関する。 [0001] The present invention relates to a method and apparatus for generating data common to a plurality of apparatuses, and more particularly to a method and apparatus for generating common data based on sensing data acquired by sensing a common physical phenomenon.
背景技術 Background art
[0002] 近年、無線 LAN (Local Area Network)や無線 PAN (Personal Area Net work)に対するアクセス機能を搭載した無線通信機が増加し、無線 LAN規格の IEE E802. 11や、無線 PAN規格を用いる WirelessUSBなどが注目を浴びている。通 信機器増加の要因として、無線通信の利便性の高さ、免許不要による導入の容易さ 、通信機器に搭載するバッテリ技術の進歩、通信機器の低価格化などがあげられる。 [0002] In recent years, the number of wireless communication devices equipped with an access function for wireless LAN (Local Area Network) and wireless PAN (Personal Area Network) has increased, and wireless LAN standards such as IEE E802.11 and WirelessUSB using wireless PAN standards. Etc. are attracting attention. Factors for the increase in communication devices include the convenience of wireless communication, ease of introduction without a license, advances in battery technology installed in communication devices, and lower prices for communication devices.
[0003] 無線通信においては、正規のユーザのみをネットワークに接続するための認証が 重要である。なぜなら、無線通信においては、電波の広がりのために、物理的にネッ トワークへの接続を制限することが困難なためである。 [0003] In wireless communication, authentication for connecting only authorized users to a network is important. This is because in wireless communication, it is difficult to physically limit the connection to the network due to the spread of radio waves.
[0004] 認証方式には、認証する側と認証される側との間に、事前共有情報を必要とする方 式と、事前共有情報を必要としない方式の 2方式がある。前者の事前共有情報を必 要とする方式においては、認証する側と認証される側との間に、ユーザが事前共有 情報として共通情報を設定する必要がある。後者の事前共有情報を必要としない方 式にお!/、ては、認証する側と認証される側との間に、ユーザによる共通情報の設定 は不要であるが、鍵配送センタや、認証サーバなどのインフラが必要である。 [0004] There are two authentication methods: a method that requires pre-shared information and a method that does not require pre-shared information between the authenticating side and the authenticated side. In the former method that requires pre-shared information, the user needs to set common information as pre-shared information between the authenticating side and the authenticated side. In the latter method, which does not require pre-shared information, there is no need for the user to set common information between the authenticating side and the authenticating side. An infrastructure such as a server is required.
[0005] 小規模で運営されることの多!/、無線 LANや無線 PANにお!/、ては、インフラが不要 な、前者の事前共有情報を必要とする認証方式が用いられることが多い。例えば、 I EEE802. 11( WEP (Wired Equipment Privacy)や、無線 PAN規格の WiMe diaなどにおいては、暗号化鍵が事前共有情報として必要とされる、チャレンジレスポ ンス認証方式が採用されている。 [0005] Many of them are operated on a small scale! / Wireless LANs and wireless PANs! / In many cases, the former authentication method that requires pre-shared information that does not require infrastructure is used. . For example, IEEE 802.11 (WEP (Wired Equipment Privacy)) and wireless PAN standard WiMedia, etc., employ a challenge response authentication method that requires an encryption key as pre-shared information.
[0006] 事前共有情報を必要とする方式においては、何らかの方法で事前共有情報として 共通情報を設定する必要がある。事前共有情報を設定する方法は、認証する側と認 証される側の双方に、ユーザが手入力で共通情報を手動共有設定する方式と、ケー ブルなどの安全な通信路を用いて共通情報を自動共有設定する方式の 2方式があ る。 WirelessUSBにおいては、前者のユーザが手入力で共通情報を設定する方式 を Numeric Model,後者の安全な通信路を用いて共通情報を設定する方式を Ca ble Model,として規定している(非特許文献 1参照)。 [0006] In a method that requires pre-shared information, the pre-shared information is It is necessary to set common information. The pre-shared information can be set by manually sharing the common information manually on both the authenticating side and the authenticated side, and by using a secure communication path such as a cable. There are two methods that automatically set the sharing. In WirelessUSB, the former method for manually setting common information is defined as Numeric Model, and the latter method for setting common information using a secure communication path is defined as Cable Model. 1).
[0007] 他方、特許文献 1には、暗号通信で使用する暗号鍵の生成方法として、光センサで センシングしたデータをランダムシードとして暗号鍵を生成する方法が提案されてい る。ただし、特許文献 1では、複数装置間において共通データを生成することに関し ては何ら考慮されて!/、なレ、。 On the other hand, Patent Document 1 proposes a method for generating an encryption key using data sensed by an optical sensor as a random seed as a method for generating an encryption key used in encrypted communication. However, in Patent Document 1, no consideration is given to the generation of common data among a plurality of devices!
[0008] 特許文献 1 :特表 2003— 536299号公報 [0008] Patent Document 1: Japanese Translation of Special Publication 2003-536299
非特許文献 1: Association Models supplement to the Certified Wirele ss Universal Serial Bus Specification、 Revisionl . 0、 2006年 3月 2日 発明の開示 Non-Patent Document 1: Association Models supplement to the Certified Wireless Universal Serial Bus Specification, Revision. 0, March 2, 2006 Disclosure of Invention
発明が解決しょうとする課題 Problems to be solved by the invention
[0009] ユーザが手入力で事前共有情報として共通情報を手動共有設定する方式は、共 通情報の入力のための入力用 ·確認用インタフェースを実装しなければならない問 題点と、設定作業が煩雑である問題点と、事前共有情報を第 3者に盗み見られる可 能性がある問題点とがある。 [0009] The method of manually sharing common information as pre-shared information manually input by the user has the problem of having to implement an input / confirmation interface for inputting common information, and setting work There are problems that are complicated and problems that pre-shared information can be seen by third parties.
[0010] また、ケーブルなどの安全な通信路を用いて共通情報を自動共有設定する方式は[0010] In addition, a method for automatically setting common information using a secure communication path such as a cable is
、通信装置の場合、他の通信装置と通信するための無線インタフェース等の通信ィ ンタフェースとは別に、共通情報を通信するための専用通信インタフェースが必要と なる問題点がある。 In the case of a communication device, there is a problem that a dedicated communication interface for communicating common information is required separately from a communication interface such as a wireless interface for communicating with other communication devices.
[0011] 本発明は、上記事情に鑑みてなされたものであり、その目的は、入力用'確認用ィ ンタフェースの実装を不要にでき、共有設定作業を簡易にでき、事前共有情報を第 3 者に盗み見られなくでき、共通情報を共有するための専用通信インタフェースを不要 にできる、共通データ生成方法と装置を提供することにある。 [0011] The present invention has been made in view of the above circumstances. The purpose of the present invention is to eliminate the need to implement an input confirmation interface, to simplify the sharing setting work, and to provide pre-shared information as the third information. It is an object of the present invention to provide a common data generation method and apparatus that can be hidden from a user and can eliminate the need for a dedicated communication interface for sharing common information.
課題を解決するための手段 [0012] 本発明の第 1の共通データ生成方法は、複数の装置間で共通なデータを生成する 方法であって、各装置が、センサを用いて他の装置と共通の物理現象を同時にセン シングする第 1のステップと、各装置が、前記第 1のステップで取得されたセンシング データをもとに他の装置と同じ方法で共通データを生成する第 2のステップとを含む Means for solving the problem [0012] A first common data generation method of the present invention is a method of generating common data among a plurality of devices, and each device simultaneously senses a physical phenomenon common to other devices using a sensor. And a second step in which each device generates common data in the same manner as other devices based on the sensing data acquired in the first step.
[0013] 本発明の第 1の共通データ生成装置は、他の装置と共通の物理現象を同時にセン をもとに他の装置と同じ方法で共通データを生成する共通データ生成手段とを含む 発明の効果 [0013] A first common data generation device of the present invention includes common data generation means for generating common data in the same way as other devices based on a sensor simultaneously with a physical phenomenon common to other devices. Effect of
[0014] 本発明によれば、複数の装置に共通の物理現象を同時にセンシングさせるだけで 、複数の装置で共通な同一のデータを生成することがでるため、入力用'確認用イン タフエースの実装を不要にでき、共有設定作業を簡易にできる。 [0014] According to the present invention, it is possible to generate the same data common to a plurality of devices by simply sensing a physical phenomenon common to the plurality of devices. Can be made unnecessary and sharing setting work can be simplified.
図面の簡単な説明 Brief Description of Drawings
[0015] [図 1]本発明の共通データ生成装置の第 1の実施の形態のブロック図である。 FIG. 1 is a block diagram of a first embodiment of a common data generation device of the present invention.
[図 2]本発明の共通データ生成装置を内蔵した通信装置などの装置の外観斜視図 である。 FIG. 2 is an external perspective view of a device such as a communication device incorporating the common data generation device of the present invention.
[図 3]共通データを生成するために複数の共通データ生成装置に共通の物理現象 である振動を与えて!/、る様子を示す図である。 FIG. 3 is a diagram showing how a common physical phenomenon, vibration, is applied to a plurality of common data generation devices to generate common data!
[図 4]本発明の共通データ生成装置の第 1の実施の形態の動作シーケンスを示す図 である。 FIG. 4 is a diagram showing an operation sequence of the first embodiment of the common data generation device of the present invention.
[図 5]本発明の共通データ生成装置の第 2の実施の形態のブロック図である。 FIG. 5 is a block diagram of a second embodiment of a common data generation device of the present invention.
[図 6]本発明の共通データ生成装置の第 2の実施の形態の動作シーケンスを示す図 である。 FIG. 6 is a diagram showing an operation sequence of the second embodiment of the common data generating apparatus of the present invention.
[図 7]本発明の通信装置の第 1の実施の形態のブロック図である。 FIG. 7 is a block diagram of a first exemplary embodiment of a communication device according to the present invention.
[図 8]本発明の通信装置の第 1の実施の形態の動作シーケンスを示す図である。 FIG. 8 is a diagram showing an operation sequence of the communication apparatus according to the first embodiment of the present invention.
[図 9]本発明の通信装置の第 2の実施の形態のブロック図である。 FIG. 9 is a block diagram of a second exemplary embodiment of a communication device according to the present invention.
[図 10]本発明の通信装置の第 2の実施の形態の動作シーケンスを示す図である。 発明を実施するための最良の形態 FIG. 10 shows an operation sequence of the second embodiment of the communication apparatus of the present invention. BEST MODE FOR CARRYING OUT THE INVENTION
[0016] (共通データ生成装置の第 1の実施の形態) [0016] (First embodiment of common data generation device)
図 1を参照すると、本発明の第 1の実施の形態に力、かる共通データ生成装置 100 は、加速度センサ 101と、共通データ生成手段 102と、データ抽出手段 103とを備え ている。 Referring to FIG. 1, a common data generation apparatus 100 that is effective in the first embodiment of the present invention includes an acceleration sensor 101, a common data generation means 102, and a data extraction means 103.
[0017] 加速度センサ 101は、 自センサが搭載された共通データ生成装置 100の振動に伴 う加速度をセンシングし、アナログのセンシングデータをデータ抽出手段 103に出力 する機能を有する。加速度センサ 101は、装置 100に固定されていても、脱着可能 な構造であっても良い。 The acceleration sensor 101 has a function of sensing acceleration due to vibration of the common data generation device 100 on which the sensor is mounted, and outputting analog sensing data to the data extraction unit 103. The acceleration sensor 101 may be fixed to the device 100 or may be a detachable structure.
[0018] データ抽出手段 103は、加速度センサ 101からセンシングデータを入力し、その一 部のセンシングデータを抽出して共通データ生成手段 102に出力する機能を有する 。このデータ抽出手段 103は、 A/D変換手段 104とバッファ 105とタイミング制御手 段 106とで構成されている。 The data extraction unit 103 has a function of inputting sensing data from the acceleration sensor 101, extracting a part of the sensing data, and outputting the extracted sensing data to the common data generation unit 102. The data extraction means 103 is composed of an A / D conversion means 104, a buffer 105, and a timing control means 106.
[0019] A/D変換手段 104は、加速度センサ 101から出力されるアナログのセンシングデ ータをデジタルなセンシングデータに変換してバッファ 105およびタイミング制御手段 106に出力する。 A/D変換手段 104は、サンプリング周波数、サンプリング感度な どのパラメータが固定されていても良いし、例えば共通データ生成手段 102から与え る A/D変換設定で任意に設定できるものであっても良い。 The A / D conversion means 104 converts analog sensing data output from the acceleration sensor 101 into digital sensing data and outputs the digital sensing data to the buffer 105 and the timing control means 106. The A / D conversion means 104 may have fixed parameters such as sampling frequency and sampling sensitivity, or may be arbitrarily set by A / D conversion settings given from the common data generation means 102, for example. .
[0020] タイミング制御手段 106は、バッファ 105におけるセンシングデータの蓄積の開始と 終了のタイミングを制御する。本実施の形態の場合、タイミング制御手段 106は、 A/ D変換手段 104から出力されるセンシングデータを監視し、予め定められた閾値を最 初に超えるセンシングデータを検出した時にバッファ 105に対して蓄積開始を指示し 、その後、予め定められた一定時間 Tだけ経過後にバッファ 105に対して蓄積終了を fe小 ^る。 The timing control means 106 controls the start and end timings of sensing data accumulation in the buffer 105. In the case of the present embodiment, the timing control means 106 monitors the sensing data output from the A / D conversion means 104, and detects the sensing data that first exceeds a predetermined threshold with respect to the buffer 105. The storage start is instructed, and thereafter the storage end is reduced to the buffer 105 after a predetermined time T has elapsed.
[0021] ノ ッファ 105は、半導体メモリ等の記憶装置を備えており、タイミング制御手段 106 力も蓄積開始の指示を受けた時点で、 A/D変換手段 104から入力されるセンシン グデータの蓄積を開始し、タイミング制御手段 106から蓄積終了の指示を受けた時 点でセンシングデータの蓄積動作を停止する。 [0022] 共通データ生成手段 102は、データ抽出手段 107で抽出された加速度センサ 101 のセンシングデータをもとに共通データを生成する機能を有する。 [0021] The notifier 105 includes a storage device such as a semiconductor memory, and when the timing control means 106 receives an instruction to start accumulation, accumulation of sensing data input from the A / D conversion means 104 is started. When the storage control instruction is received from the timing control means 106, the sensing data storage operation is stopped. The common data generation unit 102 has a function of generating common data based on the sensing data of the acceleration sensor 101 extracted by the data extraction unit 107.
[0023] 次に、図 4を参照して本実施の形態に力、かる共通データ生成装置 100の詳しい動 作を説明する。 Next, with reference to FIG. 4, the detailed operation of the common data generating apparatus 100 which is effective for the present embodiment will be described.
[0024] 加速度センサ 102は、たとえば共通データ生成装置 100の電源がオンされている 間中動作しており、センシングしたデータをアナログ信号で出力している。共通デー タ生成手段 102は、外部から共通データの生成が指示されると、 A/D変換手段 10 4に対して動作を開始する指示を送出する(ステップ Al)。これにより、 A/D変換手 段 104は、加速度センサ 102から出力されているアナログのセンシングデータをデジ タル信号に変換して、バッファ 105およびタイミング制御手段 106へ送出し始める。 The acceleration sensor 102 operates, for example, while the power source of the common data generation device 100 is turned on, and outputs sensed data as an analog signal. When the generation of common data is instructed from the outside, the common data generation unit 102 sends an instruction to start the operation to the A / D conversion unit 104 (step Al). As a result, the A / D conversion unit 104 converts the analog sensing data output from the acceleration sensor 102 into a digital signal and starts sending it to the buffer 105 and the timing control means 106.
[0025] 次に共通データ生成手段 102は、タイミング制御手段 106に対して動作の開始を 指示する(ステップ A2)。これにより、タイミング制御手段 106は、 A/D変換手段 104 力、ら出力されているセンシングデータを予め設定されている閾値と比較する動作を開 始する。そして、閾値よりも値の大きなセンシングデータを検出したタイミングで、バッ ファ 105に対して蓄積の開始を指示する (ステップ A3)。バッファ 105は、この指示を 受けて、 A/D変換手段 104から出力されているセンシングデータの蓄積を開始する Next, the common data generation unit 102 instructs the timing control unit 106 to start operation (step A2). As a result, the timing control means 106 starts an operation of comparing the sensing data output from the A / D conversion means 104 with a preset threshold value. Then, at the timing when sensing data having a value larger than the threshold is detected, the buffer 105 is instructed to start accumulation (step A3). In response to this instruction, the buffer 105 starts accumulating the sensing data output from the A / D conversion means 104.
〇 Yes
[0026] タイミング制御手段 106は、蓄積の開始を指示した時点で内部タイマを起動し、そ のタイマ値が予め定められた一定時間 Tに達した時点で、バッファ 105に対して蓄積 の終了を指示する(ステップ A4)。バッファ 105は、この指示を受けて、 A/D変換手 段 104から出力されているセンシングデータを蓄積する動作を停止し、共通データ生 成手段 102にバッファリングの終了を通知する。 [0026] Timing control means 106 starts an internal timer when instructing the start of accumulation, and terminates accumulation in buffer 105 when the timer value reaches a predetermined time T. Instruct (Step A4). In response to this instruction, the buffer 105 stops the operation of accumulating the sensing data output from the A / D conversion unit 104 and notifies the common data generation unit 102 of the end of buffering.
[0027] 共通データ生成手段 102は、ノ ッファ 105に蓄積されたセンシングデータを読み出 し (ステップ A5)、それをもとに共通データを生成し、共通データ生成要求元に対して 生成した共通データを含む共通データ生成完了イベントを送出する(ステップ A6)。 [0027] The common data generation unit 102 reads the sensing data stored in the notifier 105 (step A5), generates common data based on the sensing data, and generates the common data generated for the common data generation request source. A common data generation completion event including data is sent (step A6).
[0028] たとえば、 A/D変換手段 104の出力ビット数を 16ビット、サンプリング周期を lms 、前記一定時間 Tを 10msとすると、合計 10個の 16ビットのデジタルセンシングデー タがバッファ 105に蓄積される。これら 10個のデジタルセンシングデータの値は、図 3 のようにして同じ振動を同時に与えた複数の装置 200間で基本的に同じになる。従 つて、センシングデータから共通データを生成する方法を複数の装置 200で同じに すれば、生成される共通データは同一になる。共通データの生成方法としては、たと えば、取得されたセンシングデータのうちの最大のセンシングデータを共通データと する、 2番目に値の大きなセンシングデータを共通データとする、最大のセンシング データと次に大きなセンシングデータのそれぞれ上位 8ビットを結合したものを共通 データとする、といった種々の方法を採用することができる。また、同じセンシングデ ータに対して同じ論理操作 (シフト等)を行ったデータを共通データとすることも可能 である。 [0028] For example, if the number of output bits of the A / D conversion means 104 is 16 bits, the sampling period is lms, and the fixed time T is 10 ms, a total of 10 16-bit digital sensing data is accumulated in the buffer 105. The The values of these 10 digital sensing data are shown in Figure 3. As described above, the same vibration is basically applied to a plurality of devices 200 that simultaneously applied the same vibration. Therefore, if the method for generating the common data from the sensing data is the same in the plurality of devices 200, the generated common data is the same. For example, the most common sensing method is to use the largest sensing data among the acquired sensing data as the common data, the second largest sensing data as the common data, and the next largest sensing data. Various methods can be used, such as combining the upper 8 bits of large sensing data into common data. In addition, common data can be obtained by performing the same logical operation (shift, etc.) on the same sensing data.
[0029] (共通データ生成装置の第 1の実施の形態による効果) (Effect of the first embodiment of the common data generation device)
次に本実施の形態の効果を説明する。 Next, the effect of this embodiment will be described.
[0030] 本実施の形態によれば、複数の共通データ生成装置 100を一緒に振るだけで、そ れら複数の装置 100に共通データを生成することができる。 [0030] According to the present embodiment, common data can be generated for a plurality of devices 100 only by shaking the plurality of common data generation devices 100 together.
[0031] また本実施の形態によれば、各共通データ生成装置 100に結合ガイド 202、 203 を設けたことによって、複数の装置 100を双方の加速度センサ 101の位置をあわせ た状態で一体にして振ることができ、双方の加速度センサ 101のセンシングデータを 等しくすること力 Sでさる。 Further, according to the present embodiment, by providing the common data generating device 100 with the coupling guides 202 and 203, the plurality of devices 100 are integrated in a state where the positions of the two acceleration sensors 101 are aligned. The force S can be used to make the sensing data of both acceleration sensors 101 equal.
[0032] また本実施の形態によれば、 A/D変換手段 104から出力されるセンシングデータ を監視し、予め定められた閾値を最初に超えるセンシングデータを検出した時にバッ ファ 105に対して蓄積開始を指示し、その後、予め定められた一定時間 Tだけ経過 後にバッファ 105に対して蓄積終了を指示するタイミング制御手段 106を有すること により、複数の共通データ生成装置 100の加速度センサでセンシングされたデータ 力も同じ期間内のデータを抽出でき、結果として共通データを同一にすることができ [0032] Further, according to the present embodiment, the sensing data output from the A / D conversion means 104 is monitored and stored in the buffer 105 when sensing data that first exceeds a predetermined threshold is detected. By having timing control means 106 for instructing the start and then instructing the buffer 105 to end the accumulation after a predetermined time T has elapsed, it is sensed by the acceleration sensors of a plurality of common data generation devices 100. Data can also be extracted within the same period, resulting in the same common data.
[0033] (共通データ生成装置の第 2の実施の形態) (Second Embodiment of Common Data Generation Device)
図 5を参照すると、本発明の第 2の実施の形態に力、かる共通データ生成装置 300 は、補正手段 107を備えている点で、図 1に示した第 1の実施の形態にかかる共通デ ータ生成装置 100と相違する。 [0034] 補正手段 107は、共通データ生成手段 102からセンシングデータを受け取り、複数 の装置間でセンシングデータを等しくする補正を行い、補正したセンシングデータを 共通データ生成手段 102に返す。共通データ生成手段 102は、この補正後のセンシ ングデータをもとに共通データを生成する。 Referring to FIG. 5, the common data generation device 300, which is the power of the second embodiment of the present invention, is provided with the correction means 107, and therefore the common data generation device 300 according to the first embodiment shown in FIG. Different from the data generation device 100. The correction unit 107 receives the sensing data from the common data generation unit 102, performs correction to make the sensing data equal among a plurality of devices, and returns the corrected sensing data to the common data generation unit 102. The common data generation means 102 generates common data based on the corrected sensing data.
[0035] 図 6は共通データ生成装置 300の動作シーケンスを示し、図 4に示した第 1の実施 の形態とはステップ A7、 A8が相違する。すなわち、共通データ生成手段 102は、バ ッファ 105からセンシングデータを読み出すと(ステップ A5)、それを補正手段 107に 渡す (ステップ A7)。補正手段 107は、受け取ったセンシングデータに対して所定の 補正を行い、補正後のセンシングデータを共通データ生成手段 102に返す。共通デ ータ生成手段 102は、補正後のセンシングデータをもとに共通データを生成する(ス テツプ A8)。 FIG. 6 shows an operation sequence of the common data generating apparatus 300, and steps A7 and A8 are different from the first embodiment shown in FIG. That is, when the common data generation unit 102 reads the sensing data from the buffer 105 (step A5), it passes it to the correction unit 107 (step A7). The correction unit 107 performs predetermined correction on the received sensing data, and returns the corrected sensing data to the common data generation unit 102. The common data generating means 102 generates common data based on the corrected sensing data (step A8).
[0036] 補正手段 107による補正方法としては、以下のような方法が考えられる。 [0036] As a correction method by the correction means 107, the following method can be considered.
[0037] a)センシングデータをノイズゲートフィルタに通すことによってノイズを除去する。 [0037] a) Noise is removed by passing the sensing data through a noise gate filter.
b)センシングデータをノーマライズフィルタに通すことによって正規化を行う。 b) Normalize the sensing data by passing it through a normalization filter.
c)共通データを生成する他の装置の補正手段 107との間でセンシングデータの一 部を交換し、自装置の対応するセンシングデータと比較することで補正パラメータを 算出し、補正パラメータをもとにセンシングデータを補正する。たとえば、交換された 複数の加速度データの X、 Υ、 Ζ方向成分をそれぞれ比較し、角度のずれやセンシン グ感度のずれを補正パラメータとして算出し、この補正パラメータを基にセンシングデ ータに対して回転や拡大処理を行うことで、複数装置間でセンシングデータを同一に する。 c) A part of the sensing data is exchanged with the correction means 107 of the other device that generates the common data, and the correction parameter is calculated by comparing it with the corresponding sensing data of its own device. Correct the sensing data. For example, the X, Υ, and Ζ direction components of multiple exchanged acceleration data are compared, and the angle deviation and sensing sensitivity deviation are calculated as correction parameters. Based on these correction parameters, the sensing data is calculated. By performing rotation and enlargement processing, the sensing data is made the same among multiple devices.
d)複数のセンサによるセンシングデータによって補正パラメータを算出し、この補正 パラメータを基にセンシングデータを補正する。たとえば、加速度センサ 101に加え て補正用の角速度センサを設けて加速度センサ 101と同じ期間の角速度をセンシン グし、加速度センサから取得する加速度センシングデータの、対応する角速度がある 一定の閾値以下の部分のみを補正後のセンシングデータとする。 d) Calculate the correction parameter based on the sensing data from multiple sensors, and correct the sensing data based on this correction parameter. For example, an angular velocity sensor for correction is provided in addition to the acceleration sensor 101 to sense the angular velocity for the same period as the acceleration sensor 101, and the corresponding angular velocity of acceleration sensing data acquired from the acceleration sensor has a certain threshold value or less Is the sensing data after correction.
e)センシングデータから特徴抽出を行うことによって、ノイズなどによる小さな相違を 無視する。 [0038] (共通データ生成装置の第 2の実施の形態による効果) e) Ignore small differences due to noise by extracting features from sensing data. [0038] (Effects of the second embodiment of the common data generation device)
次に本実施の形態の効果を説明する。 Next, the effect of this embodiment will be described.
[0039] 本実施の形態によれば、補正手段 107を備えていることにより、ノイズの混入、加速 度センサ 101の性能のバラツキ、振動を与えた際の双方の加速度センサ 101の方向 や位置のずれなどに起因して、双方のバッファ 105に蓄積される加速度センサ 101 のセンシングデータにずれがあっても、それを同一のセンシングデータに補正できる ため、結果として生成される共通データを複数の装置間で同一にすることができる。 [0039] According to the present embodiment, since the correction means 107 is provided, the direction and position of both acceleration sensors 101 when the noise is mixed, the performance of the acceleration sensor 101 varies, and vibration is applied. Even if the sensing data of the acceleration sensor 101 accumulated in both buffers 105 is misaligned due to misalignment, etc., it can be corrected to the same sensing data. Can be the same between.
[0040] (共通データ生成装置の他の実施の形態) [0040] (Another embodiment of the common data generation device)
以上の実施の形態では、共通の物理現象として振動に伴う加速度をセンシングし た力 複数の装置が同時にセンシングできる物理現象であれば、他の任意の物理現 象を利用することが可能である。その場合、加速度センサに代えて必要なセンサを使 用すれば良い。具体的には、加速度センサ以外に使用可能なセンサとして、角速度 センサ、方位センサ、位置センサ、傾きセンサ、圧力センサ、磁気センサ、光センサ、 音センサ、宇宙線センサ、雨量センサ、 日照センサ、風向センサ、風速センサ、波力 センサ、流量センサ、花粉センサ、温度センサ、湿度センサなどが考えられる。 In the above embodiment, any other physical phenomenon can be used as long as it is a physical phenomenon that can be sensed simultaneously by a plurality of devices as force that senses acceleration accompanying vibration as a common physical phenomenon. In that case, a necessary sensor may be used instead of the acceleration sensor. Specifically, sensors that can be used in addition to acceleration sensors include angular velocity sensors, azimuth sensors, position sensors, tilt sensors, pressure sensors, magnetic sensors, optical sensors, sound sensors, cosmic ray sensors, rainfall sensors, sunshine sensors, wind directions Sensors, wind speed sensors, wave force sensors, flow rate sensors, pollen sensors, temperature sensors, humidity sensors, etc. are conceivable.
[0041] 以上の実施の形態では、タイミング制御手段 106は、加速度センシングデータが予 め定められた閾値を最初に超えたタイミングでバッファ 105に対して蓄積開始を指示 したが、蓄積開始の指示を出すタイミングはこれに限定されず、任意に設定可能であ る。また、加速度センシングデータとは別のセンシングデータの出力変化を契機に蓄 積開始の指示を出すようにしても良い。たとえば音声認識によって「始め」と発する音 声を検出した時点で蓄積開始の指示を出すものであっても良い。 [0041] In the above embodiment, the timing control means 106 instructs the buffer 105 to start accumulation at the timing when the acceleration sensing data first exceeds a predetermined threshold value. The timing to issue is not limited to this, and can be set arbitrarily. In addition, an accumulation start instruction may be issued in response to a change in output of sensing data different from the acceleration sensing data. For example, an instruction to start accumulation may be issued when a voice uttering “start” is detected by voice recognition.
[0042] 以上の実施の形態では、タイミング制御手段 106は、蓄積開始の指示を出した時 点から一定時間 T経過後に蓄積終了の指示を出したが、蓄積終了の指示を出すタイ ミングはこれに限定されず、任意に設定可能である。たとえば、加速度センシングデ ータが予め設定された別の閾値以下に低下したことを検出した時点で蓄積終了の指 示を出しても良いし、蓄積開始の指示の変形例と同様に別のセンシングデータの出 力変化を契機に蓄積終了の指示を出すようにしても良い。 [0042] In the above embodiment, the timing control means 106 issues a storage end instruction after a certain time T has elapsed from the time when the storage start instruction is issued. However, it can be set arbitrarily. For example, an accumulation end instruction may be issued when it is detected that the acceleration sensing data has fallen below another preset threshold value, or another sensing may be performed in the same manner as a modification example of the accumulation start instruction. An instruction to end storage may be issued in response to a change in data output.
[0043] (通信装置の第 1の実施の形態) 図 7を参照すると、本発明の通信装置の第 1の実施の形態である暗号化通信装置 4 00は、本発明にかかる共通データ生成装置 500と、暗号化手段 401と、通信手段 4 02とを有する。 [0043] (First embodiment of communication device) Referring to FIG. 7, the encrypted communication device 400 according to the first embodiment of the communication device of the present invention includes a common data generation device 500, an encryption unit 401, a communication unit 4002, and the like. Have
[0044] 共通データ生成装置 500は、図 1の共通データ生成装置 100または図 5の共通デ ータ生成装置 300と同一の装置である。 The common data generation device 500 is the same device as the common data generation device 100 in FIG. 1 or the common data generation device 300 in FIG.
[0045] 暗号化手段 401は、共通データ生成装置 500から共通データ生成完了イベントを 受けると、イベント通知に含まれる共通データを暗号化鍵として設定する。また暗号 化手段 401は、通信手段 402から暗号化要求を受けると、暗号化鍵を用いて、暗号 化要求に含まれるデータを暗号化し、通信手段 402へ暗号化したデータを返す。さ らに暗号化手段 401は、通信手段 402から復号要求を受けると、復号要求に含まれ るデータを復号し、復号したデータを通信手段 402に返す。 When receiving the common data generation completion event from the common data generation device 500, the encryption unit 401 sets the common data included in the event notification as an encryption key. In addition, when the encryption unit 401 receives the encryption request from the communication unit 402, the encryption unit 401 encrypts the data included in the encryption request using the encryption key, and returns the encrypted data to the communication unit 402. Further, when receiving the decryption request from the communication unit 402, the encryption unit 401 decrypts the data included in the decryption request and returns the decrypted data to the communication unit 402.
[0046] 通信手段 402は、送信時には、暗号化手段 401へ暗号化するデータを含めた暗号 化要求を送り、暗号化された暗号化データを受け取る。そして、他の暗号化通信装 置へ暗号化データを送信する。また通信手段 402は、受信時には、他の暗号化通信 装置から受信した暗号化データを含む復号要求を暗号化手段 401へ送り、復号され た復号データを受け取る。 [0046] At the time of transmission, the communication unit 402 sends an encryption request including the data to be encrypted to the encryption unit 401, and receives the encrypted data. Then, the encrypted data is transmitted to another encrypted communication device. Further, at the time of reception, the communication unit 402 sends a decryption request including encrypted data received from another encrypted communication device to the encryption unit 401, and receives the decrypted decrypted data.
[0047] 次に図 8を参照して、本実施の形態の暗号化通信装置 400の動作を説明する。 Next, with reference to FIG. 8, the operation of the encrypted communication device 400 of the present embodiment will be described.
[0048] 最初に、鍵設定動作について説明する。まず、共通データ生成装置 500が前述し た実施の形態と同様にして共通データを生成する。共通データを生成した共通デー タ生成装置 500は、共通データ生成イベントを発動し、生成した共通データを暗号化 手段 401へ送る。暗号化手段 401は、共通データ生成装置 500からの共通データ生 成完了イベントを検知すると、イベント通知に含まれる共通データを暗号化鍵として 設定する(ステップ Bl)。 First, the key setting operation will be described. First, the common data generation device 500 generates common data in the same manner as in the above-described embodiment. The common data generation device 500 that has generated the common data triggers a common data generation event and sends the generated common data to the encryption unit 401. When the encryption unit 401 detects the common data generation completion event from the common data generation device 500, the encryption unit 401 sets the common data included in the event notification as an encryption key (step Bl).
[0049] 次に、暗号化処理の動作につ!/、て説明する。まず、通信手段 402は、暗号化通信 装置 400の内部もしくは外部の任意の送信要求元より、データを含んだ送信要求を 受けると、暗号化手段 401へ、データを含めた暗号化要求を送る。暗号化要求を受 けた暗号化手段 401は、暗号化鍵を用いて暗号化要求に含まれるデータを暗号化 し、通信手段 402へ返す。暗号化データを受け取った通信手段 402は、他の暗号化 通信装置へ暗号化データを送信する (ステップ B2)。 Next, the operation of the encryption process will be described. First, when the communication unit 402 receives a transmission request including data from an arbitrary transmission request source inside or outside the encrypted communication device 400, the communication unit 402 transmits an encryption request including the data to the encryption unit 401. The encryption unit 401 that has received the encryption request encrypts the data included in the encryption request using the encryption key and returns the data to the communication unit 402. The communication means 402 that has received the encrypted data uses another encryption Send the encrypted data to the communication device (step B2).
[0050] 次に、復号処理の動作につ!/、て説明する。まず、通信手段 402は、暗号化通信装 置 400の内部もしくは外部の任意の受信要求元より、暗号化データを含んだ受信要 求を受けると、暗号化手段 401へ、暗号化データを含めた復号要求を送る。復号要 求を受けた暗号化手段 401は、暗号鍵を用いて復号要求に含まれる暗号化データ を復号し、通信手段 402へ復号した復号データを送信する。復号データを受け取つ た通信手段 402は、受信処理を完了する(ステップ B3)。 Next, the operation of the decoding process will be described. First, when the communication unit 402 receives a reception request including encrypted data from an arbitrary reception request source inside or outside the encrypted communication device 400, the communication unit 402 includes the encrypted data in the encryption unit 401. Send a decryption request. The encryption unit 401 that has received the decryption request decrypts the encrypted data included in the decryption request using the encryption key, and transmits the decrypted decrypted data to the communication unit 402. The communication means 402 that has received the decoded data completes the reception process (step B3).
[0051] 以上の説明では、共通データ生成装置 500で生成された共通データそのものを喑 号化鍵としたが、暗号化鍵として暗号化アルゴリズムで要求されるビット長に共通デ ータを変換するなど、共通データに対して何らかの操作を施したデータを暗号化鍵と しても良い。 [0051] In the above description, the common data itself generated by the common data generation device 500 is used as the encryption key. However, the common data is converted into the bit length required by the encryption algorithm as the encryption key. For example, data obtained by performing some operation on common data may be used as the encryption key.
[0052] (通信装置の第 1の実施の形態による効果) [0052] (Effects of First Embodiment of Communication Device)
次に本実施の形態の効果を説明する。 Next, the effect of this embodiment will be described.
[0053] 本実施の形態によれば、複数の暗号化通信装置 400に共通の物理現象をセンシ ングさせるだけで、共通の暗号化鍵を設定することができる。このため、入力用'確認 用インタフェースの実装を不要にでき、暗号化鍵の設定作業を簡易にでき、暗号化 鍵を第 3者に盗み見られなくでき、暗号化鍵を共有するための専用通信インタフエ一 スを不要にできる。 According to the present embodiment, a common encryption key can be set only by causing a plurality of encrypted communication devices 400 to sense a common physical phenomenon. This eliminates the need to implement an input confirmation interface, simplifies the encryption key setting process, prevents the encryption key from being seen by a third party, and provides dedicated communication for sharing the encryption key. No interface is required.
[0054] (通信装置の第 2の実施の形態) (Second Embodiment of Communication Device)
図 9を参照すると、本発明の通信装置の第 2の実施の形態であるグループ通信装 置 600は、本発明にかかる共通データ生成装置 500と、アドレス生成手段 601と、通 信手段 602とを有する。 Referring to FIG. 9, a group communication device 600, which is a second embodiment of the communication device of the present invention, includes a common data generation device 500, an address generation unit 601 and a communication unit 602 according to the present invention. Have.
[0055] 共通データ生成装置 500は、図 1の共通データ生成装置 100または図 5の共通デ ータ生成装置 300と同一の装置である。 The common data generation device 500 is the same device as the common data generation device 100 in FIG. 1 or the common data generation device 300 in FIG.
[0056] アドレス生成手段 601は、共通データ生成装置 500から共通データ生成完了ィべ ントを受けると、イベント通知に含まれる共通データを基にグループアドレスを生成す る。具体的には、たとえば、グループアドレスとして規定されたビット長に共通データ を変換したり、グループアドレス空間に収まるアドレス表現に変換する。グループアド レスを生成したアドレス生成手段 601は、通信手段 602へ、生成したグループアドレ スを含めたアドレス設定要求を送る。 [0056] Upon receiving the common data generation completion event from the common data generation device 500, the address generation unit 601 generates a group address based on the common data included in the event notification. Specifically, for example, the common data is converted into a bit length defined as a group address, or is converted into an address expression that can fit in the group address space. Group ad The address generation unit 601 that generated the address sends an address setting request including the generated group address to the communication unit 602.
[0057] 通信手段 602は、グループアドレスを含めたアドレス設定要求を受け取ると、ダル 一プアドレスを設定する。また通信手段 602は、データを含めた送信要求を受けると 、データに前記グループアドレスを設定し、チャネルへ伝送する。さらに通信手段 60 2は、データを含めた受信要求をうけると、データに含まれる宛先アドレスを確認し、 宛先アドレスが自身の設定したグループアドレスと一致する場合のみデータを受信 する。 When communication means 602 receives an address setting request including a group address, it sets a double address. When receiving a transmission request including data, the communication unit 602 sets the group address in the data and transmits it to the channel. Further, when receiving the reception request including the data, the communication means 602 confirms the destination address included in the data, and receives the data only when the destination address matches the group address set by itself.
[0058] 次に図 10を参照して、本実施の形態のグループ通信装置 600の動作を説明する。 Next, the operation of group communication apparatus 600 of the present embodiment will be described with reference to FIG.
[0059] 最初に、グループアドレスの設定動作について説明する。まず、共通データ生成装 置 500が前述した実施の形態と同様にして、共通データを生成する。共通データを 生成した共通データ生成装置 500は、共通データ生成完了イベントを発動し、生成 した共通データをアドレス生成手段 601へ送る(ステップ Cl)。アドレス生成手段 301 は、共通データからグループアドレスを生成し、通信手段 602へ、生成したグループ アドレスを含めたアドレス設定要求を送る(ステップ C2)。 First, the group address setting operation will be described. First, the common data generation device 500 generates common data in the same manner as in the embodiment described above. The common data generation device 500 that has generated the common data triggers a common data generation completion event, and sends the generated common data to the address generation means 601 (step Cl). The address generation means 301 generates a group address from the common data, and sends an address setting request including the generated group address to the communication means 602 (step C2).
[0060] 次に、送信処理の動作につ!/、て説明する。通信手段 602は、グループ通信装置 6 00の内部もしくは外部の任意の送信要求元より、データを含んだ送信要求を受ける 、データにグループアドレスを設定し、チャネルへ伝送する(ステップ C3)。 [0060] Next, the operation of the transmission process will be described. Upon receiving a transmission request including data from an arbitrary transmission request source inside or outside the group communication device 600, the communication means 602 sets a group address in the data and transmits it to the channel (step C3).
[0061] 次に、受信処理動作について説明する。通信手段 602は、グループ通信装置 600 の内部もしくは外部の任意の受信要求元より、データを含んだ受信要求を受けると、 データの宛先アドレスを確認し、宛先アドレスが自身のグループアドレスと一致する 場合のみデータを受信する (ステップ C4)。 Next, the reception processing operation will be described. When the communication means 602 receives a reception request including data from an arbitrary reception request source inside or outside the group communication device 600, the communication means 602 checks the destination address of the data, and the destination address matches the own group address. Only receive data (step C4).
[0062] (通信装置の第 2の実施の形態による効果) (Effects of Second Embodiment of Communication Device)
次に、第 2の実施の形態の効果を説明する。 Next, the effect of the second embodiment will be described.
[0063] 本実施の形態によれば、複数のグループ通信装置 600に共通の物理現象をセン シングさせるだけで、共通のグループアドレスを設定することができる。このため、入 力用 '確認用インタフェースの実装を不要にでき、グループアドレスの設定作業を簡 易にでき、グループアドレスを第 3者に盗み見られなくでき、グループアドレスを共有 するための専用通信インタフェースを不要にできる。 [0063] According to the present embodiment, a common group address can be set only by sensing a common physical phenomenon in a plurality of group communication devices 600. This eliminates the need to implement a confirmation interface for input, simplifies group address setting work, prevents group addresses from being seen by third parties, and shares group addresses. Dedicated communication interface is not required.
[0064] 以上説明したように、本発明の実施の形態による共通データ生成装置及び通信装 置によれば、複数の装置が同一のセンサを用いて共通の物理現象を同時にセンシ ングした場合、基本的に同じセンシングデータが得られるため、そのセンシングデー タをもとに同じ方法で生成される共通データは複数の装置間で同一のデータとなる。 [0064] As described above, according to the common data generation device and the communication device according to the embodiment of the present invention, when a plurality of devices simultaneously sense a common physical phenomenon using the same sensor, the basic data generation device and the communication device Since the same sensing data can be obtained, the common data generated by the same method based on the sensing data is the same data among multiple devices.
[0065] 従って、複数の装置に共通の物理現象を同時にセンシングさせるだけで、複数の 装置で共通な同一のデータを生成することがでるため、入力用 '確認用インタフエ一 スの実装を不要にでき、共有設定作業を簡易にできる。また、事前共有情報を第 3者 に盗み見られなくでき、共通情報を共有するための専用通信インタフェースを不要に できる。 [0065] Therefore, it is possible to generate the same data common to a plurality of devices by simply sensing a common physical phenomenon in a plurality of devices at the same time, eliminating the need to implement an input 'confirmation interface. Yes, sharing setting work can be simplified. In addition, pre-shared information cannot be seen by third parties, and a dedicated communication interface for sharing common information can be eliminated.
[0066] (通信装置の他の実施の形態) (Other Embodiments of Communication Device)
以上の実施の形態では、共通データを利用して通信を行っていた力 共通データ そのものを通信しても良い。 In the above embodiment, the force common data itself that has been communicated using the common data may be communicated.
[0067] 以上の実施の形態に搭載される共通データ生成装置のセンサの位置が端になるよ うにすることで、複数の装置が検出するセンシングデータの相違を減らすことができる 。例えば、通信装置の端に加速度センサを搭載することで、利用者が腕を回すような 運動を与えたとしても、複数の装置が検出するセンシングデータの相違が小さくなる 。その理由は、腕を回す運動の回転の軸力 二つのセンサの間に位置しないためで ある。ここでの"端"とは、物理的に装置の端であることのほかに、認知的に装置の端 であることをも意味する。例えば、ある装置の中心にセンサが搭載されていたとしても 、その装置の中心を手の端に握るように認知させることができるならば、それは端であ [0067] Differences in sensing data detected by a plurality of devices can be reduced by making the positions of the sensors of the common data generating device mounted in the above embodiments end. For example, by mounting an acceleration sensor at the end of the communication device, even if the user gives a movement that turns his / her arm, the difference in sensing data detected by a plurality of devices is reduced. The reason is that the axial force of the rotation of the arm turning movement is not located between the two sensors. “End” here means not only the end of the device physically but also the end of the device cognitively. For example, even if a sensor is mounted at the center of a device, if it can be perceived as if the center of the device is held at the end of the hand, it is an end.
[0068] 図 2は、本発明の実施の形態による共通データ生成装置の具体的な外観構成例を 示す図である。 FIG. 2 is a diagram showing a specific external configuration example of the common data generation device according to the embodiment of the present invention.
図 2を参照すると、本実施の形態にかかる共通データ生成装置 100の筐体 201の 裏面には、他の共通データ生成装置と加速度センサ 101の位置をあわせて結合する ための結合ガイド 202、 203が設けられている。上端に設けられた結合ガイド 202は 凹部形状に加工され、下端に設けられた結合ガイド 203は結合ガイド 202の凹部に 嵌合する凸部形状に加工されている。また、加速度センサ 101は装置 100の裏面中 央部近傍に設置されており、 2つの共通データ生成装置 100を上下反対にして、一 方の装置の結合ガイド 202と結合ガイド 203が他方の装置の結合ガイド 203と結合ガ イド 202に嵌合するように裏面どうしを合わせると、双方の加速度センサ 101が近接し た位置に来るようになつている。 Referring to FIG. 2, coupling guides 202 and 203 for coupling the positions of the acceleration sensor 101 and the other common data generation apparatus to the back surface of the casing 201 of the common data generation apparatus 100 according to the present embodiment. Is provided. The coupling guide 202 provided at the upper end is processed into a concave shape, and the coupling guide 203 provided at the lower end is formed in the concave portion of the coupling guide 202. It is processed into the convex shape to be fitted. The acceleration sensor 101 is installed near the center of the back surface of the device 100. The two common data generation devices 100 are turned upside down, and the coupling guide 202 and the coupling guide 203 of one device are connected to the other device. When the back surfaces of the coupling guide 203 and the coupling guide 202 are fitted together, the two acceleration sensors 101 come close to each other.
[0069] 図 3は、共通データを生成するために複数の共通データ生成装置に共通の物理現 象である振動を与えて!/、る様子を示す図である。 [0069] FIG. 3 is a diagram showing a state in which vibration, which is a common physical phenomenon, is applied to a plurality of common data generation apparatuses in order to generate common data.
図 3を参照すると、本実施の形態にかかる複数の共通データ生成装置 100に共通 データを設定する場合、図 2を参照して説明したように各装置 100に設けられた結合 ガイド 202、 203によって双方の加速度センサ 101の位置をあわせた状態で、たとえ ば人の手で 2つの装置 100を把持して振る。これにより、双方の加速度センサ 101で 共通の物理現象である振動に伴う加速度がセンシングされ、同じ期間に検出された センシングデータが双方のバッファ 105に蓄積される。双方の共通データ生成手段 1 02は、バッファ 105に蓄積されたセンシングデータをもとに同じ方法で共通データを 生成する。 Referring to FIG. 3, when common data is set in a plurality of common data generation apparatuses 100 according to the present embodiment, as described with reference to FIG. 2, the connection guides 202 and 203 provided in each apparatus 100 are used. In a state where the positions of both acceleration sensors 101 are aligned, for example, the two devices 100 are grasped and shaken by a human hand. As a result, both acceleration sensors 101 sense acceleration associated with vibration, which is a common physical phenomenon, and the sensing data detected during the same period is stored in both buffers 105. Both common data generation means 102 generates common data by the same method based on the sensing data stored in the buffer 105.
[0070] ここで、 2つの共通データ生成装置 100は結合ガイド 202、 203によって結合されて いるので、双方が一体となって振動することになり、双方の加速度センサ 101の位置 も近接しているため、双方の加速度センサ 101には等しい加速度が加わる。また、 2 つの装置 100に内蔵されている共通データ生成装置 100は全く同じものであるため 、双方の加速度センサ 101でセンシングされるデータ、データ抽出手段 103で抽出さ れるセンシングデータも同じになり、同じセンシングデータから同じ方法で生成される 共通データは双方の装置 100で同一のデータとなる。こうして、本実施の形態によれ ば、複数の装置に共通の物理現象を同時にセンシングさせるだけで、複数の装置で 共通な同一のデータを生成することができる。 [0070] Here, since the two common data generation devices 100 are coupled by the coupling guides 202 and 203, both of them vibrate together, and the positions of both acceleration sensors 101 are close to each other. Therefore, equal acceleration is applied to both the acceleration sensors 101. In addition, since the common data generation device 100 built in the two devices 100 is exactly the same, the data sensed by both acceleration sensors 101 and the sensing data extracted by the data extraction means 103 are the same, The common data generated by the same method from the same sensing data is the same data in both devices 100. Thus, according to the present embodiment, the same data common to a plurality of devices can be generated only by sensing a common physical phenomenon in the plurality of devices simultaneously.
[0071] この出願 (ま、 2006年 12月 19曰 ίこ出願された曰本出願特願 2006— 340907を基 礎とする優先権を主張し、その開示の全てをここに取り込む。 [0071] This application (until 19 December 2006, filed as Japanese Patent Application No. 2006-340907, filed on December 19, 2006, claims priority), the entire disclosure of which is incorporated herein.
産業上の利用可能性 Industrial applicability
[0072] 本発明にかかる共通データ生成方法および装置は、無線 PAN機器や、ゲームコン トローラ、携帯ゲーム機、ウェアラブル PC、生体内外通信システム、災害警報システ ム等に適用可能である。 [0072] A common data generation method and apparatus according to the present invention includes a wireless PAN device, a game console, and the like. It can be applied to trollers, portable game machines, wearable PCs, in-vivo / external communication systems, disaster warning systems, and so on.
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200780047443.4A CN101563884B (en) | 2006-12-19 | 2007-12-17 | Common data generation method and device used for the method |
| JP2008550134A JPWO2008075638A1 (en) | 2006-12-19 | 2007-12-17 | Common data generation method and apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006340907 | 2006-12-19 | ||
| JP2006-340907 | 2006-12-19 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008075638A1 true WO2008075638A1 (en) | 2008-06-26 |
Family
ID=39536268
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2007/074214 Ceased WO2008075638A1 (en) | 2006-12-19 | 2007-12-17 | Method and device for generating common data |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JPWO2008075638A1 (en) |
| CN (1) | CN101563884B (en) |
| WO (1) | WO2008075638A1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010187282A (en) * | 2009-02-13 | 2010-08-26 | Nec Corp | System, method and program for generating encryption key |
| WO2012091164A1 (en) * | 2010-12-28 | 2012-07-05 | 日本電気株式会社 | Method of generating key |
| JP2016031704A (en) * | 2014-07-30 | 2016-03-07 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Authentication device, program and method |
| JP2017126849A (en) * | 2016-01-13 | 2017-07-20 | Kddi株式会社 | Identification information generating apparatus, identification information generating method, and identification information generating program |
| JP2017520942A (en) * | 2015-11-17 | 2017-07-27 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | Generating a key for use as a shared secret key |
| US10075293B2 (en) | 2014-03-14 | 2018-09-11 | Sony Corporation | Information processing apparatus, information processing method, and recording medium |
| JP2019502283A (en) * | 2015-10-30 | 2019-01-24 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | Establishing a secret shared between the first communication device and at least one second communication device; |
| JP2022502874A (en) * | 2019-09-20 | 2022-01-11 | 中国科学院深▲チェン▼先進技術研究院Shenzhen Institutes Of Advanced Technology Chinese Academy Of Sciences | Wireless body area network and its key generation method, allocation method and related equipment |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6834962B2 (en) * | 2015-09-08 | 2021-02-24 | ソニー株式会社 | Information processing equipment, methods and computer programs |
| US10230700B2 (en) * | 2016-08-09 | 2019-03-12 | Lenovo (Singapore) Pte. Ltd. | Transaction based message security |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10142340A (en) * | 1996-11-08 | 1998-05-29 | Tsuyusaki Tomoko | Random number generator and encryption unit |
| JP2007102373A (en) * | 2005-09-30 | 2007-04-19 | Toshiba Corp | Wireless communication device and music playback device |
-
2007
- 2007-12-17 CN CN200780047443.4A patent/CN101563884B/en not_active Expired - Fee Related
- 2007-12-17 JP JP2008550134A patent/JPWO2008075638A1/en active Pending
- 2007-12-17 WO PCT/JP2007/074214 patent/WO2008075638A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10142340A (en) * | 1996-11-08 | 1998-05-29 | Tsuyusaki Tomoko | Random number generator and encryption unit |
| JP2007102373A (en) * | 2005-09-30 | 2007-04-19 | Toshiba Corp | Wireless communication device and music playback device |
Non-Patent Citations (3)
| Title |
|---|
| NAKAYAMA S. AND YAMANO S.: "Undo no Kyoyu o Kagi to suru kan'i Anzen na Home Network", 2007 NEN THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS SOGO TAIKAI KOEN RONBUNSHU, TSUSHIN 2, B-7-97, 7 March 2007 (2007-03-07), pages 187 * |
| OHIRA T. AND SASAOKA H.: "Tocho Boshi Antenna - Security Taisaku eno Butsurisoteki Approach", THE JOURNAL OF THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS, vol. 88, no. 3, 1 March 2005 (2005-03-01), pages 190 - 194 * |
| UCHIYAMA C.: "Ryoshi Rikigaku no Kiso to Ryoshi Ango Ryoshi Tsushin Channel no Shiten", MATHEMATICAL SCIENCES, vol. 34, no. 12, 1 December 1996 (1996-12-01), pages 53 - 61 * |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010187282A (en) * | 2009-02-13 | 2010-08-26 | Nec Corp | System, method and program for generating encryption key |
| WO2012091164A1 (en) * | 2010-12-28 | 2012-07-05 | 日本電気株式会社 | Method of generating key |
| US9209970B2 (en) | 2010-12-28 | 2015-12-08 | Nec Corporation | Method of generating key |
| JP5879653B2 (en) * | 2010-12-28 | 2016-03-08 | 日本電気株式会社 | Key generation method |
| US10075293B2 (en) | 2014-03-14 | 2018-09-11 | Sony Corporation | Information processing apparatus, information processing method, and recording medium |
| JP2016031704A (en) * | 2014-07-30 | 2016-03-07 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Authentication device, program and method |
| US10079928B2 (en) | 2014-07-30 | 2018-09-18 | International Business Machines Corporation | Authenticating a second terminal based on information sensed by a first terminal |
| JP2019502283A (en) * | 2015-10-30 | 2019-01-24 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | Establishing a secret shared between the first communication device and at least one second communication device; |
| US11765148B2 (en) | 2015-10-30 | 2023-09-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Establishing a secret shared between a first communications device and at least one second communications device |
| JP2017520942A (en) * | 2015-11-17 | 2017-07-27 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | Generating a key for use as a shared secret key |
| US10187204B2 (en) | 2015-11-17 | 2019-01-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Generating a key for use as a shared secret |
| US10554396B2 (en) | 2015-11-17 | 2020-02-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Generating a key for use as a shared secret |
| JP2017126849A (en) * | 2016-01-13 | 2017-07-20 | Kddi株式会社 | Identification information generating apparatus, identification information generating method, and identification information generating program |
| JP2022502874A (en) * | 2019-09-20 | 2022-01-11 | 中国科学院深▲チェン▼先進技術研究院Shenzhen Institutes Of Advanced Technology Chinese Academy Of Sciences | Wireless body area network and its key generation method, allocation method and related equipment |
| JP7034327B2 (en) | 2019-09-20 | 2022-03-11 | 中国科学院深▲チェン▼先進技術研究院 | Wireless body area network and its key generation method, allocation method and related equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101563884A (en) | 2009-10-21 |
| CN101563884B (en) | 2013-03-27 |
| JPWO2008075638A1 (en) | 2010-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2008075638A1 (en) | Method and device for generating common data | |
| JP6938702B2 (en) | Hearing devices with communication protection and related methods | |
| US8285994B2 (en) | Two-way authentication between two communication endpoints using a one-way out-of-band (OOB) channel | |
| US20090167487A1 (en) | Secure association between devices | |
| US8762715B2 (en) | Event triggered pairing of wireless communication devices based on time measurements | |
| US20210359769A1 (en) | On-body communication system and method of commissioning the same | |
| EP3668120B1 (en) | Hearing device with service mode and related method | |
| US20060013199A1 (en) | Method and system for a gigabit ethernet IP telephone chip with integrated security module | |
| CN101164315A (en) | System and method for utilizing a wireless communication protocol in a communications network | |
| US10021079B2 (en) | Security system, method, and apparatus | |
| Studer et al. | Don't bump, shake on it: The exploitation of a popular accelerometer-based smart phone exchange and its secure replacement | |
| JP2007529956A (en) | Method and apparatus for configuring a mobile device | |
| CN105704709B (en) | Apparatus for secure hearing device communication and related methods | |
| CN104052729B (en) | System and method for securely transferring data | |
| CN108243481A (en) | Document transmission method and device | |
| JP6752013B2 (en) | Hearing devices with service modes and related methods | |
| CN109256821B (en) | Multifunctional wireless charging system and data transmission method thereof | |
| CN109376519A (en) | Fingerprint unlocking method and terminal device | |
| JP2007202112A (en) | System and method for configuring electronic device to access wireless local area network | |
| KR101031450B1 (en) | Secure Alliance Between Devices | |
| JP5213139B2 (en) | Wireless communication authentication method and system | |
| KR20240173375A (en) | Wired/Wireless Inverter of TP Cable(Twisted Pair Cable) | |
| CN107993327A (en) | A kind of off-line type sound wave smart lock | |
| KR20180124435A (en) | An authentication device and data communication method therefor | |
| US10567960B2 (en) | Method and apparatus for authenticating a terminal device in a communication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 200780047443.4 Country of ref document: CN |
|
| DPE2 | Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101) | ||
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07850702 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2008550134 Country of ref document: JP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07850702 Country of ref document: EP Kind code of ref document: A1 |