WO2014045490A1 - ライセンス制御システム、ライセンス制御方法、ライセンス適用装置、及びプログラムが格納された非一時的なコンピュータ可読媒体 - Google Patents

ライセンス制御システム、ライセンス制御方法、ライセンス適用装置、及びプログラムが格納された非一時的なコンピュータ可読媒体 Download PDF

Info

Publication number
WO2014045490A1
WO2014045490A1 PCT/JP2013/003061 JP2013003061W WO2014045490A1 WO 2014045490 A1 WO2014045490 A1 WO 2014045490A1 JP 2013003061 W JP2013003061 W JP 2013003061W WO 2014045490 A1 WO2014045490 A1 WO 2014045490A1
Authority
WO
WIPO (PCT)
Prior art keywords
license
key
wireless device
application
wireless
Prior art date
Application number
PCT/JP2013/003061
Other languages
English (en)
French (fr)
Inventor
広次 河田
Original Assignee
日本電気株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 日本電気株式会社 filed Critical 日本電気株式会社
Priority to US14/428,800 priority Critical patent/US20150220719A1/en
Priority to EP13838284.1A priority patent/EP2899661A4/en
Publication of WO2014045490A1 publication Critical patent/WO2014045490A1/ja
Priority to IN1510DEN2015 priority patent/IN2015DN01510A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security

Definitions

  • the present invention relates to a license control system, a license control method, a license application apparatus, and a non-transitory computer-readable medium storing a program.
  • wireless devices having a wireless function have various functions.
  • a sales form is widely used in which the function is limited and the function of the wireless device is made available according to a contract with the purchaser.
  • the wireless device is set to enable / disable each function according to the license key information.
  • the license key information an initial state is a state in which a restriction is imposed so as to invalidate a predetermined function.
  • the license key information is rewritten according to the agreement. This activates the corresponding function in the wireless device.
  • the license management device When a wireless device is added or moved in a certain system, there is a demand to change the enabling / disabling of each function of the wireless device with the addition or transfer.
  • the license management device In response to this request, in a general license management system, the license management device overwrites the license key information in the wireless device using a default key unique to the wireless device. Thereby, each function restriction in the wireless device can be returned to the original state (default state). Thereafter, the license key is upgraded to change the enabling / disabling of each function in the wireless device.
  • Patent Document 1 discloses a system in which a license for electronic data is made offline, and a license that is convenient for users to use is transmitted while keeping the license safe.
  • the above-described license management system has a problem that the license key cannot be applied unless the wireless device and the license management device are connected to the network.
  • the present invention has been made in view of the above-described problems, and a license that can switch between enabling / disabling each function of a wireless device even when the wireless device and the license management device are not connected to a network. It is a main object of the present invention to provide a control system, a license control method, a license application apparatus, and a non-transitory computer-readable medium storing a program.
  • a license management device transmits a license key generation request for a wireless device to the key generation device via a network, and transmits the wireless device license key received from the key generation device to the license application device,
  • the key generation device generates a license key of the wireless device in response to the license key generation request and transmits the license key to the license management device;
  • the license application device is connected to the wireless device offline and applies the received license key to the wireless device.
  • a key acquisition means for transmitting a license generation request for the wireless device to the license management device via the network and receiving a license key generated in response to the request;
  • Key storage means for storing the license key acquired by the key acquisition means in association with identification information of the wireless device;
  • Key application means for applying the license key read from the key storage means based on the identification information of the wireless device to the wireless device in a state of being connected offline with the wireless device; It is provided.
  • a license control method in a license control system including a license management device, a license application device, and a key generation device
  • the license management device transmits a license key generation request for a wireless device to the key generation device, transmits the license key of the wireless device received from the key generation device to the license application device,
  • the key generation device generates a license key of the wireless device in response to the license key generation request and transmits the license key to the license management device
  • the license application device is connected to the wireless device offline and applies the received license key to the wireless device.
  • Non-transitory computer-readable medium storing a program is as follows. On the computer, Send a license generation request for the wireless device to the license management device via the network, receive the license key generated in response to the request, Applying the license key to the wireless device in an off-line connection with the wireless device; A non-transitory computer-readable medium storing a program for executing processing.
  • a license control system a license control method, a license application device, and a program storing a program that can apply a license to the wireless device even when the wireless device and the license management device are not connected to the network.
  • a temporary computer readable medium may be provided.
  • FIG. 1 is a block diagram showing a configuration of a license control system according to a first exemplary embodiment.
  • 1 is a block diagram showing a configuration of a license control system according to a first exemplary embodiment.
  • 1 is a block diagram showing a configuration of a wireless device 400 according to a first exemplary embodiment.
  • 1 is a block diagram showing a configuration of a license application apparatus 100 according to a first exemplary embodiment.
  • 1 is a block diagram showing a configuration of a license management apparatus 200 according to a first exemplary embodiment.
  • 3 is a conceptual diagram illustrating a table managed by an upper limit number storage unit 204 according to the first embodiment;
  • FIG. 1 is a block diagram showing a configuration of a key generation device 300 according to a first exemplary embodiment.
  • FIG. 3 is a sequence diagram showing license control of the license control system according to the first exemplary embodiment.
  • FIG. 3 is a sequence diagram showing license control of the license control system according to the first exemplary embodiment.
  • 1 is a block diagram showing a schematic configuration of a license control system according to a first exemplary embodiment.
  • FIG. 1 is a block diagram showing a configuration of a license control system according to the present embodiment.
  • the license control system includes a license application device 100, a license management device 200, a key generation device 300, and a wireless device 400.
  • the license application device 100, the license management device 200, and the wireless device 400 are owned / managed by the purchaser of the wireless device 400.
  • the key generation device 300 is owned / managed by the vendor (or manufacturer) of the wireless device 400.
  • the license application apparatus 100 connects to the license management apparatus 200 via a network when the license key (default key, upgrade key) of the wireless apparatus 400 is required. Further, the license application apparatus 100 connects to the wireless apparatus 400 offline when the license key acquired from the license management apparatus 200 is applied to the wireless apparatus 400. That is, a user (preferably a system administrator) carries the license application apparatus 100 to a physical location where the wireless apparatus 400 is located, and connects to the wireless apparatus 400 offline. Since the license adaptation apparatus 100 needs to be portable, it is preferably a notebook PC or a tablet PC, for example.
  • the wireless device 400 and the license application device 100 may be connected offline (connectable without going through a network), and the connection form is not particularly limited.
  • FIG. 1A is a diagram showing a configuration when the license application apparatus 100 and the license management apparatus 200 are connected to a network. Both terminals are connected via, for example, WAN (Wide Area Network).
  • FIG. 1B is a diagram illustrating a configuration when the license application device 100 and the wireless device 400 are connected offline. As described above, the license application device 100 applies the license key acquired from the license management device 200 to the wireless device 400.
  • FIG. 2 is a schematic block diagram illustrating a configuration of the wireless device 400.
  • the wireless device 400 includes a device information notification unit 401, a key information reading unit 402, a wireless communication unit 403, a key information storage unit 404, and a key reception unit 405.
  • the wireless device 400 switches between enabling / disabling each function according to the information of the license key that defines the operation.
  • default key information set to limit a predetermined function is set in an initial state. After that, by rewriting the information of the key using the upgrade key, each disabled function is validated.
  • the license key is encrypted using identification information unique to the wireless device 400, and the same license key cannot be applied to other devices.
  • the wireless communication unit 403 stores license key information. Note that the license key information stored in the key information storage unit 404 is encrypted using a unique encryption key of the wireless device 400.
  • the key receiving unit 405 receives a default key from the license application apparatus 100. Then, the key receiving unit 405 overwrites the license key information stored in the key information storage unit 404 using the received default key. Further, the key receiving unit 405 receives an upgrade key that is a difference from the default key from the license key applying apparatus 100, and overwrites the information on the license key stored in the key information storage unit 404 using the received upgrade key.
  • the key information reading unit 402 decrypts the license key information stored in the key information storage unit 404 by using the unique encryption key of the wireless device 400, and the function restriction (validation of each function) indicated by the license key information. / Invalidate).
  • the wireless communication unit 403 receives the license key information read by the key information reading unit 402. In response to this input, the wireless communication unit 403 validates / invalidates each function, and executes communication processing related to each validated function.
  • the information on the license key read by the key information reading unit 402 is input to the device information notification unit 401.
  • the device information notification unit 401 applies the device information including the functions enabled in the wireless device 400 (license (valid / invalid) status of each function, identification information of the wireless device 400) as a license. Notify the device 100.
  • FIG. 3 is a block diagram showing a schematic configuration of the license application apparatus 100 according to the present embodiment.
  • the license application apparatus 100 includes a key application unit 101, a key storage unit 102, a completion notification unit 103, a key acquisition unit 104, a device information acquisition unit 105, and a device information storage unit 106.
  • the key acquisition unit 104 transmits a request for acquiring the default key and upgrade key of the wireless device 400 to the license management apparatus 200, and receives the default key and upgrade key transmitted from the license management apparatus 200 in response to the request. .
  • the request transmitted to the license management apparatus 200 includes identification information of the wireless apparatus 400.
  • the default key and the upgrade key received by the key acquisition unit 104 are associated with identification information of the wireless device 400 to which the key is applied.
  • the key storage unit 102 stores the license key (default key and upgrade key) acquired by the key acquisition unit 104 in association with the identification information of the wireless device 400.
  • the key application unit 101 acquires identification information of the wireless device 400, and acquires a default key or an upgrade key from the key storage unit 102 based on the identification information. Then, the key application unit 101 applies the acquired default key and upgrade key to the wireless device 400 to be applied.
  • the completion notification unit 103 transmits information on the completed or stopped license key to the license management apparatus 200. In addition, the completion notification unit 103 deletes the license key (default key, upgrade key) of the wireless device 400 to be applied after transmission from the key storage unit 102.
  • the device information acquisition unit 105 requests the wireless device 400 for identification information unique to the wireless device 400 and information on the currently applied license key.
  • the device information acquisition unit 105 also receives the identification information and license key information of the wireless device 400 transmitted in response to the request.
  • the device information storage unit 106 stores the license key information received by the device information acquisition unit 105 in association with the identification information of the wireless device 400. That is, the device information storage unit 106 stores license key information applied to each wireless device 400 in the system.
  • FIG. 4 is a block diagram showing a schematic configuration of the license management apparatus 200 according to the present embodiment.
  • the license management apparatus 200 includes a key transmission unit 201, a WAN communication unit 202, a key request reception unit 203, an upper limit number storage unit 204, and a completion notification acquisition unit 205.
  • the WAN communication unit 202 transmits a request for generating a default key and an upgrade key of the wireless device 400 in association with identification information of the wireless device 400 to a key generating device 300 connected via a WAN (Wide Area Network). Further, the WAN communication unit 202 receives the default key and upgrade key of the wireless device 400 from the key generation device 300 together with the identification information of the wireless device 400.
  • WAN Wide Area Network
  • the key transmission unit 201 transmits the default key and upgrade key received by the WAN communication unit 202 to the license application apparatus 100 as license key information.
  • the upper limit number storage unit 204 manages the number of licenses for each function in the entire system.
  • a configuration example of the upper limit number storage unit 204 will be described with reference to FIG.
  • the upper limit number storage unit 204 manages the functions of the wireless device 400 and the number of licenses that can be licensed for the entire system.
  • FIG. 5 shows that the function “XPIC (cross polarization polarization interference canceller)” may be applied to the remaining three wireless devices 400.
  • the table value held in the upper limit number storage unit 204 (FIG. 5) is updated by the completion notification unit 205 after the application of the license key is completed.
  • the key request reception unit 203 receives the license key issuance request transmitted from the license application apparatus 100.
  • the issue request includes identification information of the wireless device 400.
  • the key request reception unit 203 acquires the number of licenses (acceptance upper limit number) that can be assigned to each function from the upper limit number storage unit 204.
  • the key request reception unit 203 interrupts transmission of the generation request to the key generation unit 300 via the WAN communication unit 202 (transmission is performed). Absent). That is, the key request receiving unit 203 does not issue a license in this case. Alternatively, the key request receiving unit 203 performs control so that a license is not granted for a function that cannot be accepted.
  • the completion notification unit 205 receives the completion notification from the license application apparatus 100 and updates the upper limit number storage unit 204 based on the received completion notification.
  • the key generation device 300 includes a WAN communication unit 301, a default key generation unit 302, an upgrade key generation unit 303, and a wireless device information storage unit 304.
  • the wireless device information storage unit 304 stores the identification information of each wireless device 400 included in the license control system and the encryption key unique to each wireless device 400 in association with each other. It is assumed that the wireless device information storage unit 304 is set with the encryption key of each wireless device 400 before system operation.
  • the default key generation unit 302 acquires the encryption key from the wireless device information storage unit 304 using the identification information of the wireless device 400 received by the WAN communication unit 301. Then, the default key generation unit 302 generates a default key unique to each wireless device 400 by encrypting the existing license key with the encryption key.
  • the upgrade key generation unit 303 generates an upgrade key unique to the wireless device 400 based on the identification information of the wireless device 400 and the upgrade target function information included in the upgrade key generation request received by the WAN communication unit 301.
  • the upgrade key generation unit 303 encrypts the upgrade key with an encryption key.
  • the WAN communication unit 301 transmits the default key generated by the default key generation unit 302 to the license management apparatus 200 via the WAN. Further, the WAN communication unit 301 receives the upgrade key generation request received from the license management apparatus 200. The WAN communication unit 301 transmits the upgrade key generated in response to the upgrade key generation request to the license management apparatus 200.
  • Application of the license key is as follows: (1) Read out the device information including the license key information and the device-specific identification number from the wireless device 400, and update the license upper limit number table in the license key management device 200 based on the device information. And (2) a process of applying a default key to the wireless device 400.
  • FIG. 7A is a sequence diagram showing a default key generation and transmission procedure by the key generation device 300, the license management device 200, and the license application device 100.
  • FIG. 7B is a sequence diagram illustrating a procedure in which the license application device 100 applies the default key of the wireless device 400.
  • the user requests the license application apparatus 100 to remove the license key of the wireless apparatus 400 (S1 in FIG. 7B).
  • the device information notifying unit 401 acquires license key information from the key information reading unit 402, and transmits device information (license status of each function, identification information of the wireless device 400) to the license application device 100 (S2 in FIG. 7B).
  • the device information acquisition unit 105 acquires device information of the wireless device 400 from the wireless device 400 (S3 in FIG. 7B).
  • the device information acquisition unit 105 associates the acquired license status of each function with the identification information of the wireless device 400 and stores them in the device information storage unit 106 (S4 in FIG. 7B).
  • the device information storage unit 106 is in a state where the license status of the wireless device 400 before application of the default key is input.
  • the user connects the license application device 100 and the license management device 200. Then, the user requests the license application apparatus 100 to create a default key for the wireless apparatus 400 (S5 in FIG. 7A). This request includes identification information of the wireless device 400 to which the default key is applied.
  • the license application apparatus 100 transfers the received request to the license management apparatus 200 (S6 in FIG. 7A).
  • the key request reception unit 203 receives the request, and acquires the upper limit number of acceptance of each function in the upper limit number storage unit 204. If the upper limit number of approvals for the function to be approved here is 0, the key request reception unit 203 notifies the license application apparatus 100 that the default key cannot be generated and ends the process.
  • the WAN communication unit 202 in the license management apparatus 300 transmits a default key generation request to the key generation apparatus 300 after receiving the request (S7 in FIG. 7A).
  • the generation request includes identification information of the wireless device 400.
  • the WAN communication unit 301 in the key generation device 300 receives the default key generation request transmitted from the license management device 200 (FIG. 7A, S8).
  • the default key generation unit 302 acquires an encryption key from the wireless device information storage unit 304 using the identification information of the wireless device 400 included in the default key generation request as a search key.
  • the default key generation unit 302 generates a default key (S9 in FIG. 7A).
  • the default key generation unit 302 encrypts the generated default key using the acquired encryption key.
  • the WAN communication unit 301 transmits the encrypted default key to the license management apparatus 200 (S10 in FIG. 7A). At this time, the WAN communication unit 301 transmits the encrypted default key in association with the identification information of the wireless device 400 to the license management device 200.
  • the WAN communication unit 202 in the license management apparatus 200 receives the default key transmitted from the key generation apparatus 300 (S11 in FIG. 7A).
  • the WAN communication unit 202 transmits the received default key to the license application apparatus 100 (S12 in FIG. 7A).
  • the key acquisition unit 104 in the license application apparatus 100 receives the transmitted default key.
  • the key acquisition unit 104 stores the acquired default key in the key storage unit 102 in association with the identification number of the wireless device 400 (S13 in FIG. 7A).
  • the user connects the license application device 100 and the wireless device 400, and performs a default key application process.
  • the key application unit 101 receives identification information of the wireless device 400.
  • the key application unit 101 extracts a default key associated with the identification information from the key storage unit 102.
  • the key application unit 101 transmits the extracted default key to the wireless device 400 to which the default key is applied (S14 in FIG. 7B).
  • the key reception unit 405 in the wireless device 400 receives the default key.
  • the key receiving unit 405 stores the received default key in the key information storage unit 404. This completes the application of the default key (FIG. 7B, S15).
  • the wireless device 400 notifies the license application device 100 after applying the default key (S16 in FIG. 7B).
  • the license application apparatus 100 receives the notification of application completion (S17 in FIG. 7B).
  • the user connects the license application device 100 to the license management device 200 and requests a notification of completion of removal of the license key.
  • the license application apparatus 100 receives the completion notification.
  • the completion notification unit 103 acquires device information from the device information storage unit 104 based on the identification information included in the request (FIG. 7A S18). This device information is stored in the above-described (FIG. 7B, S4), and indicates the license assignment (validation / invalidation of each function) of the wireless device 400 before applying the default key.
  • the completion notification unit 103 transmits a completion notification including the acquired device information to the license management device 200 (S19 in FIG. 7A).
  • the completion notification includes device information and identification information of the wireless device 400.
  • the license management device 200 receives the device information (S20 in FIG. 7A).
  • the completion notification acquisition unit 205 changes the permission upper limit number in the table of the upper limit number storage unit 204 (FIG. 5) based on the difference between the device information included in the completion notification and the default key issued to the wireless device 400.
  • To the upper limit number storage unit 204 The upper limit number storage unit 204 changes the permitted upper limit number of each function based on the notified change value (S21 in FIG. 7A).
  • the default key is applied to the wireless device 400.
  • the upgrade key application procedure is also substantially the same as that shown in FIGS. 7A and 7B, and a detailed description thereof will be omitted.
  • the user when applying the upgrade key, the user needs to explicitly notify the license application apparatus 100 which function is to be activated.
  • the license management apparatus 200 that performs license management and the license application apparatus 100 that applies a license to the wireless apparatus 400 are different apparatuses.
  • the license application apparatus 100 performs license application by making a local connection (connection not via a network) with the wireless apparatus 400, and obtains a license key by connecting to the license management apparatus 200 via the WAN.
  • the license key of the wireless device 400 can be applied even when the wireless device 400 is in an environment where it cannot connect to the network.
  • the license application device 100 deletes the license key after applying the license to the wireless device 400. As a result, the license application device 100 holds the license key of each wireless device 400 only when necessary, and security can be improved.
  • the license management apparatus 200 manages the maximum number of licenses that can be licensed (FIG. 5) for each function of the wireless device 400 in the system, and controls license allocation according to the maximum number of licenses. As a result, it is possible to avoid an excessive number of licenses in the entire system. Furthermore, since the license management apparatus 200 updates the upper limit of acceptance for each license allocation, the license management apparatus 200 can perform license management in the system more accurately.
  • the key generation device 300 encrypts the generated license key using identification information that is unique information of the wireless device 400. As a result, each license key can be used only within the corresponding wireless device 400.
  • the function that is enabled / disabled using the above-described license key does not need to be a function related to wireless communication, and activation / invalidation of arbitrary software or the like may be set using the license key.
  • the processing related to each processing unit of the license application apparatus 100 may be realized as a program that operates in an arbitrary computer.
  • the program can be stored and provided to a computer using various types of non-transitory computer readable media.
  • Non-transitory computer readable media include various types of tangible storage media (tangible storage medium). Examples of non-transitory computer-readable media include magnetic recording media (eg flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (eg magneto-optical discs), CD-ROMs (Read Only Memory), CD-Rs, CD-R / W, semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable ROM), flash ROM, RAM (random access memory)) are included.
  • the program may also be supplied to the computer by various types of temporary computer-readable media.
  • Examples of transitory computer readable media include electrical signals, optical signals, and electromagnetic waves.
  • the temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire and an optical fiber, or a wireless communication path.
  • FIG. 8 the outline of the license control system will be described again.
  • solid arrows indicate data transmission / reception via a network
  • dotted arrows indicate data transmission / reception via an offline connection.
  • the license management apparatus 200 transmits a license key generation request for the wireless apparatus 400 to the key generation apparatus 300 via the network.
  • the key generation device 300 generates a license key for the wireless device 400 in response to the license key generation request and transmits it to the license management device 300.
  • the license management device 300 transmits the license key of the wireless device 400 received from the key generation device 300 to the license application device 100.
  • the license application device 100 is connected to the wireless device 400 offline and applies the received license key to the wireless device 400.
  • license application apparatus 100 is configured to apply the license key in an off-line state, license management can be performed even when the wireless apparatus 400 cannot be connected to the network.
  • license application device 101 key application unit 102 key storage unit 103 completion notification unit 104 key acquisition unit 105 device information acquisition unit 106 device information storage unit 200 license management device 201 key transmission unit 202 WAN communication unit 203 key request reception unit 204 upper limit number Storage unit 205 Completion notification acquisition unit 300 Key generation device 301 WAN communication unit 302 Default key generation unit 303 Upgrade key generation unit 304 Wireless device information storage unit 400 Wireless device 401 Device information notification unit 402 Key information reading unit 403 Wireless communication unit 404 Key Information storage unit 405 Key receiving unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Technology Law (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

 ライセンス管理装置200は、無線装置400にかかるライセンスキー生成要求をネットワーク経由でキー生成装置300に送信し、キー生成装置300から受信した無線装置400のライセンスキーをライセンス適用装置100に送信する。キー生成装置300は、ライセンスキー生成要求に応じて無線装置400のライセンスキーを生成してライセンス管理装置200に送信する。ライセンス適用装置100は、無線装置400とオフラインで接続し、無線装置400に受信したライセンスキーを適用する。

Description

ライセンス制御システム、ライセンス制御方法、ライセンス適用装置、及びプログラムが格納された非一時的なコンピュータ可読媒体
 本発明はライセンス制御システム、ライセンス制御方法、ライセンス適用装置、及びプログラムが格納された非一時的なコンピュータ可読媒体に関する。
 近年、無線機能をもつ無線装置は様々な機能を有している。このような無線装置を販売する際に、機能を制限した状態で販売を行い、購入者との契約に応じて当該無線装置の機能を利用可能にするという販売形態が広く用いられている。具体的には、無線装置において、ライセンスキー情報に従って各機能を有効化/無効化させるように設定する。ライセンスキー情報は、所定の機能を無効化するように制限をかけた状態を初期状態とする。購入者がライセンス契約を行った場合、当該契約に応じてライセンスキー情報を書き換える。これにより、無線装置内の対応する機能が有効化される。
 あるシステムにおいて無線装置の増設や移設等を行った場合、増設や移設に伴って無線装置の各機能の有効化/無効化を変更したいという要望が有る。この要望に対して一般的なライセンス管理システムでは、ライセンス管理装置が無線装置に固有のデフォルトキーを用いて当該無線装置内のライセンスキー情報を上書きする。これにより無線装置における各機能制限を元の状態(デフォルトの状態)に戻すことができる。その後にライセンスキーをアップグレードすることによって、無線装置内の各機能の有効化/無効化を変更する。
 なお、特許文献1には電子データのライセンスをオフライン化し、ライセンスの安全を守りながら、利用者の利用に便利なライセンスの送信を行うシステムが開示されている。
特開2008-271564号公報
 無線装置の増設や移設を行う場合、当該無線装置が他のどの装置ともネットワーク接続できない環境が想定される。上述のライセンス管理システムでは、無線装置とライセンス管理装置がネットワーク接続されていないとライセンスキーを適応できないという問題があった。
 本発明は、上述の問題を鑑みてなされたものであり、無線装置とライセンス管理装置がネットワーク接続できていない状態であっても無線装置の各機能の有効化/無効化を切り替えることができるライセンス制御システム、ライセンス制御方法、ライセンス適用装置、及びプログラムが格納された非一時的なコンピュータ可読媒体を提供することを主たる目的とする。
 本発明のライセンス制御システムの一態様は、
 ライセンス管理装置とライセンス適用装置とキー生成装置を備え、
 前記ライセンス管理装置は、無線装置にかかるライセンスキー生成要求をネットワーク経由で前記キー生成装置に送信し、前記キー生成装置から受信した前記無線装置のライセンスキーを前記ライセンス適用装置に送信し、
 前記キー生成装置は、前記ライセンスキー生成要求に応じて前記無線装置のライセンスキーを生成して前記ライセンス管理装置に送信し、
 前記ライセンス適用装置は、前記無線装置とオフラインで接続し、前記無線装置に受信した前記ライセンスキーを適用する、ものである。
 本発明のライセンス制御適用装置の一態様は、
 ライセンス管理装置に対して無線装置にかかるライセンス生成要求をネットワーク経由で送信し、当該要求に応じて生成されたライセンスキーを受信するキー取得手段と、
 前記キー取得手段が取得した前記ライセンスキーを前記無線装置の識別情報と対応付けて記憶するキー記憶手段と、
 前記無線装置の識別情報を基に前記キー記憶手段から読み出した前記ライセンスキーを、前記無線装置とオフラインで接続した状態で前記無線装置に適用するキー適用手段と、
 を備える、ものである。
 本発明にかかるライセンス制御方法の一態様は、
 ライセンス管理装置とライセンス適用装置とキー生成装置を備えたライセンス制御システムにおけるライセンス制御方法であって、
 前記ライセンス管理装置は、無線装置にかかるライセンスキー生成要求を前記キー生成装置に送信し、前記キー生成装置から受信した前記無線装置のライセンスキーを前記ライセンス適用装置に送信し、
 前記キー生成装置は、前記ライセンスキー生成要求に応じて前記無線装置のライセンスキーを生成して前記ライセンス管理装置に送信し、
 前記ライセンス適用装置は、前記無線装置とオフラインで接続し、前記無線装置に受信した前記ライセンスキーを適用する、ものである。
 本発明にかかるプログラムが格納された非一時的なコンピュータ可読媒体の一態様は、
 コンピュータに、
 ライセンス管理装置に対して無線装置にかかるライセンス生成要求をネットワーク経由で送信し、当該要求に応じて生成されたライセンスキーを受信し、
 前記ライセンスキーを、前記無線装置とオフラインで接続した状態で前記無線装置に適用する、
 処理を実行させるプログラムが格納された非一時的なコンピュータ可読媒体である。
 本発明では、無線装置とライセンス管理装置がネットワーク接続できていない状態であっても無線装置にライセンス適用を行うことができるライセンス制御システム、ライセンス制御方法、ライセンス適用装置、及びプログラムが格納された非一時的なコンピュータ可読媒体を提供することができる。
実施の形態1にかかるライセンス制御システムの構成を示すブロック図である。 実施の形態1にかかるライセンス制御システムの構成を示すブロック図である。 実施の形態1にかかる無線装置400の構成を示すブロック図である。 実施の形態1にかかるライセンス適用装置100の構成を示すブロック図である。 実施の形態1にかかるライセンス管理装置200の構成を示すブロック図である。 実施の形態1にかかる上限数記憶部204が管理するテーブルを示す概念図である。 実施の形態1にかかるキー生成装置300の構成を示すブロック図である。 実施の形態1にかかるライセンス制御システムのライセンス制御を示すシーケンス図である。 実施の形態1にかかるライセンス制御システムのライセンス制御を示すシーケンス図である。 実施の形態1にかかるライセンス制御システムの概略構成を示すブロック図である。
<実施の形態1>
 以下、図面を参照して本発明の実施の形態について説明する。図1(図1A、図1B)は、本実施の形態にかかるライセンス制御システムの構成を示すブロック図である。ライセンス制御システムは、ライセンス適用装置100、ライセンス管理装置200、キー生成装置300、及び無線装置400を有する。
 なお、ライセンス適用装置100、ライセンス管理装置200、及び無線装置400は無線装置400の購入者が保有/管理する。一方、キー生成装置300は、無線装置400の販売元(または製造元)が保有/管理する。
 ライセンス適用装置100は、無線装置400のライセンスキー(デフォルトキー、アップグレードキー)が必要な場合にライセンス管理装置200にネットワーク経由で接続する。またライセンス適用装置100は、ライセンス管理装置200から取得したライセンスキーを無線装置400に適応する場合には無線装置400とオフラインで接続する。すなわちユーザ(好適にはシステムの管理者)は、ライセンス適用装置100を無線装置400のある物理的位置に持ち運び、無線装置400とオフラインで接続する。ライセンス適応装置100は、持ち運びが可能であることが必要であるため、例えばノートPCやタブレットPC等であることが好ましい。なお無線装置400とライセンス適用装置100は、オフラインで接続可能(ネットワークを介さずに接続可能)であればよく、その接続形態については特に限定しない。
 図1Aは、ライセンス適用装置100とライセンス管理装置200をネットワーク接続した場合の構成を示す図である。両端末は、例えばWAN(Wide Area Network)を介して接続する。図1Bは、ライセンス適用装置100と無線装置400をオフライン接続した場合の構成を示す図である。上述したようにライセンス適用装置100は、ライセンス管理装置200から取得したライセンスキーを無線装置400に適用する。
<無線装置400の構成>
 以下、各装置の詳細構成について説明する。図2は、無線装置400の構成を示す概略的なブロック図である。無線装置400は、装置情報通知部401、キー情報読み出し部402、無線通信部403、キー情報記憶部404、及びキー受け付け部405を有する。
 無線装置400は、動作を規定するライセンスキーの情報に従って各機能を有効化/無効化するかを切り替える。無線装置400には、所定の機能を制限することが設定されているデフォルトキーの情報が初期状態において設定される。その後に当該キーの情報をアップグレードキーを用いて書き換えることにより、無効化されていた各機能の有効化を図る。なおライセンスキーは、無線装置400固有の識別情報を用いて暗号化されており、他の装置に対して同一のライセンスキーを適用することはできない。
 キー情報記憶部404は、無線通信部403がライセンスキーの情報を記憶する。なおキー情報記憶部404が記憶するライセンスキー情報は、無線装置400の固有の暗号鍵を用いて暗号化されている。
 キー受け付け部405は、ライセンス適用装置100からデフォルトキーを受け付ける。そしてキー受け付け部405は、キー情報記憶部404が記憶するライセンスキーの情報を、受信したデフォルトキーを用いて上書きする。さらにキー受け付け部405は、デフォルトキーとの差分であるアップグレードキーをライセンスキー適用装置100から受信し、キー情報記憶部404が記憶するライセンスキーの情報を受信したアップグレードキーを用いて上書きする。
 キー情報読み出し部402は、キー情報記憶部404が記憶するライセンスキーの情報を、無線装置400の固有の暗号鍵を用いて復号し、当該ライセンスキーの情報が示す機能制限(各機能の有効化/無効化)を読み出す。
 無線通信部403には、キー情報読み出し部402が読み出したライセンスキーの情報が入力される。この入力に応じて、無線通信部403は各機能を有効化/無効化し、有効化された各機能に関する通信処理を実行する。
 装置情報通知部401には、キー情報読み出し部402が読み出したライセンスキーの情報が入力される。この入力に応じて、装置情報通知部401は、無線装置400内において有効化されている機能を含む装置情報(各機能のライセンス(有効/無効)状況、無線装置400の識別情報)をライセンス適用装置100に通知する。
<ライセンス適用装置100の構成>
 続いてライセンス適用装置100の構成について説明する。図3は、本実施の形態にかかるライセンス適用装置100の概略構成を示すブロック図である。ライセンス適用装置100は、キー適用部101、キー記憶部102、完了通知部103、キー取得部104、装置情報取得部105、及び装置情報記憶部106を備える。
 キー取得部104は、ライセンス管理装置200に対して無線装置400のデフォルトキー及びアップグレードキーの取得要求を送信し、当該要求に応じてライセンス管理装置200から送信されたデフォルトキー及びアップグレードキーを受信する。ライセンス管理装置200に送信する要求には、無線装置400の識別情報が含まれる。また、キー取得部104が受信したデフォルトキー及びアップグレードキーには、適用先の無線装置400の識別情報が関連付けられている。
 キー記憶部102は、キー取得部104が取得したライセンスキー(デフォルトキー及びアップグレードキー)を無線装置400の識別情報と関連付けて格納する。
 キー適用部101は無線装置400の識別情報を取得し、当該識別情報を基にキー記憶部102からデフォルトキーまたはアップグレードキーを取得する。そしてキー適用部101は、取得したデフォルトキー、アップグレードキーを適用対象の無線装置400に適用する。
 完了通知部103は、ライセンスキーの適用を完了または中止する場合に、ライセンス管理装置200に対して完了または中止したライセンスキーの情報を送信する。また完了通知部103は、送信後に適用対象となった無線装置400のライセンスキー(デフォルトキー、アップグレードキー)をキー記憶部102から削除する。
 装置情報取得部105は、無線装置400に対して無線装置400固有の識別情報及び現在適用されているライセンスキーの情報を要求する。また装置情報取得部105は、当該要求に応じて送信された無線装置400の識別情報及びライセンスキーの情報を受信する。
 装置情報記憶部106は、装置情報取得部105が受信したライセンスキーの情報を無線装置400の識別情報と関連付けて記憶する。すなわち装置情報記憶部106は、システム内の各無線装置400に適用されているライセンスキーの情報を記憶する。
<ライセンス管理装置200の構成>
 次にライセンス管理装置200の構成について説明する。図4は、本実施の形態にかかるライセンス管理装置200の概略構成を示すブロック図である。ライセンス管理装置200は、キー送信部201、WAN通信部202、キー要求受付部203、上限数記憶部204、及び完了通知取得部205を備える。
 WAN通信部202は、WAN(Wide Area Network)を介して接続するキー生成装置300に対して、無線装置400のデフォルトキー及びアップグレードキーの生成要求を無線装置400の識別情報と関連付けて送信する。またWAN通信部202は、キー生成装置300から無線装置400のデフォルトキー及びアップグレードキーを無線装置400の識別情報とともに受信する。
 キー送信部201は、WAN通信部202において受信したデフォルトキー及びアップブレードキーをライセンスキーの情報としてライセンス適用装置100に送信する。
 上限数記憶部204は、システム全体での各機能の許諾ライセンス数を管理する。上限数記憶部204の構成例を図5を参照して説明する。上限数記憶部204は、無線装置400の各機能とシステム全体で当該機能を許諾しても良いライセンス数を管理する。例えば図5では、機能「XPIC(cross polarization interference canceller, 交差偏波干渉補償器)」は、残り3台の無線装置400に対して適用しても良いことを示す。上限数記憶部204の保持するテーブルの値(図5)は、ライセンスキーの適用完了後に完了通知部205が更新する。
 キー要求受付部203は、ライセンス適用装置100から送信されたライセンスキーの発行要求を受信する。当該発行要求には無線装置400の識別情報が含まれる。キー要求受付部203は、上限数記憶部204から各機能の付与可能なライセンス数(承諾上限数)を取得する。当該発行要求に対応するライセンス発行を行うと承諾上限数を超えてしまう場合、キー要求受付部203はWAN通信部202を介したキー生成部300への生成要求の送信を中断する(送信を行わない)。すなわちキー要求受付部203は、この場合にはライセンス発行を行わない。またはキー要求受付部203は、承諾不可能な機能に関してライセンスが付与されないように制御する。
 完了通知部205は、ライセンス適用装置100からの完了通知を受信し、当該受信した完了通知を基に上限数記憶部204を更新する。
<キー生成装置300の構成>
 次にキー生成装置300の構成について説明する。キー生成装置300は、WAN通信部301、デフォルトキー生成部302、アップグレードキー生成部303、及び無線装置情報記憶部304を有する。
 無線装置情報記憶部304は、ライセンス制御システム内に含まれる各無線装置400の識別情報と、各無線装置400固有の暗号鍵を対応付けて記憶する。無線装置情報記憶部304には、システム運用前に各無線装置400の暗号鍵が設定されているものとする。
 デフォルトキー生成部302は、WAN通信部301が受信した無線装置400の識別情報を用いて無線装置情報記憶部304から暗号鍵を取得する。そしてデフォルトキー生成部302は、既存のライセンスキーを当該暗号鍵で暗号化することにより、各無線装置400固有のデフォルトキーを生成する。
 アップグレードキー生成部303は、WAN通信部301が受信したアップグレードキーの生成要求に含まれる無線装置400の識別情報及びアップグレード対象の機能の情報に基づいて、無線装置400固有のアップグレードキーを生成する。アップグレードキー生成部303は、当該アップグレードキーを暗号鍵で暗号化する。
 WAN通信部301は、デフォルトキー生成部302が生成したデフォルトキーをWANを介してランセンス管理装置200に送信する。またWAN通信部301は、ライセンス管理装置200から受信したアップグレードキー生成要求を受信する。WAN通信部301は、当該アップグレードキー生成要求に応じて生成されたアップグレードキーをライセンス管理装置200に送信する。
<ライセンスキー入れ替え時の動作>
 以下、シーケンス図を参照して、無線装置400のライセンスキー変更時の各装置の動作について説明する。無線装置400のライセンスキーの変更は、ライセンスキーの抜去と新しいライセンスキーの適用(デフォルトキーとライセンスキーの適用)により実現する。
 ライセンスキーの適用は、(1)無線装置400からライセンスキーの情報と装置固有の識別番号を含む装置情報を読み出して、装置情報を基にライセンスキー管理装置200内の許諾上限数テーブルを更新する処理、及び、(2)無線装置400に対してデフォルトキーを適用する処理、により実現する。
 図7Aは、キー生成装置300、ライセンス管理装置200、及びライセンス適用装置100によるデフォルトキーの生成、送信手順を示すシーケンス図である。また図7Bは、ライセンス適用装置100が無線装置400のデフォルトキーを適用する手順を示すシーケンス図である。
 ユーザ(購入者)は、ライセンス適用装置100に対して無線装置400のライセンスキーの抜去を要求する(図7B S1)。装置情報通知部401は、キー情報読み出し部402からライセンスキーの情報を取得し、装置情報(各機能のライセンス状況、無線装置400の識別情報)をライセンス適用装置100に送信する(図7B S2)。装置情報取得部105は、無線装置400から無線装置400の装置情報を取得する(図7B S3)。装置情報取得部105は、取得した各機能のライセンス状況と無線装置400の識別情報を関連付けて装置情報記憶部106に格納する(図7B S4)。図7B S1~S4までの処理は、ライセンス適用装置100と無線装置400との間でのオフライン(例えば物理的ケーブルにより両者をつないだ状態)での情報送受信により実現される。これにより装置情報記憶部106には、デフォルトキーの適用を行う前の無線装置400のライセンス状況が入力された状態となる。
 次にユーザ(購入者)は、ライセンス適用装置100とライセンス管理装置200を接続する。そしてユーザは、ライセンス適用装置100に対して無線装置400のデフォルトキーの作成を要求する(図7A S5)。この要求には、デフォルトキーを適用させる無線装置400の識別情報が含まれる。
 ライセンス適用装置100は、受信した要求をライセンス管理装置200に転送する(図7A S6)。キー要求受付部203は当該要求を受信し、上限数記憶部204内の各機能の承諾上限数を取得する。ここで承諾する予定の機能の承諾上限数が0であった場合、キー要求受付部203は、デフォルトキーの生成が出来ないことをライセンス適用装置100に通知して処理を終了する。上限数に余裕が有る場合、ライセンス管理装置300内のWAN通信部202は、当該要求の受信後にデフォルトキーの生成要求をキー生成装置300に送信する(図7A S7)。当該生成要求には、当該無線装置400の識別情報が含まれる。
 キー生成装置300内のWAN通信部301は、ライセンス管理装置200から送信されたデフォルトキー生成要求を受信する(図7A S8)。デフォルトキー生成部302は、デフォルトキー生成要求に含まれる無線装置400の識別情報を検索キーとして、無線装置情報記憶部304から暗号鍵を取得する。そしてデフォルトキー生成部302は、デフォルトキーを生成する(図7A S9)。
 デフォルトキー生成部302は、生成したデフォルトキーを取得した暗号鍵を用いて暗号化する。WAN通信部301は、暗号化したデフォルトキーをライセンス管理装置200に送信する(図7A S10)。このときにWAN通信部301は、暗号化したデフォルトキーを無線装置400の識別情報と関連付けてライセンス管理装置200に送信する。
 ライセンス管理装置200内のWAN通信部202は、キー生成装置300から送信されたデフォルトキーを受信する(図7A S11)。WAN通信部202は、受信したデフォルトキーをライセンス適用装置100に送信する(図7A S12)。
 ライセンス適用装置100内のキー取得部104は、送信されたデフォルトキーを受信する。キー取得部104は、取得したデフォルトキーを無線装置400の識別番号と対応付けてキー記憶部102に格納する(図7A S13)。
 次にユーザ(購入者)は、ライセンス適用装置100と無線装置400を接続し、デフォルトキーの適用処理を行う。はじめにキー適用部101は、無線装置400の識別情報を受け付ける。キー適用部101は、当該識別情報に関連付けられたデフォルトキーをキー記憶部102から抽出する。そしてキー適用部101は、抽出したデフォルトキーを適用する無線装置400に対して送信する(図7B S14)。
 無線装置400内のキー受け付け部405は、デフォルトキーを受信する。そしてキー受け付け部405は、受信したデフォルトキーをキー情報記憶部404に格納する。これによりデフォルトキーの適用を完了する(図7B S15)。無線装置400は、デフォルトキーの適用後にライセンス適用装置100に対して通知を行う(図7B S16)。ライセンス適用装置100は、適用完了の通知を受信する(図7B S17)。
 次にユーザはライセンス適用装置100をライセンス管理装置200と接続し、ライセンスキーの抜去の完了通知を要求する。ライセンス適用装置100は、完了通知を受信する。完了通知部103は、当該要求に含まれる識別情報を基に装置情報記憶部104から装置情報を取得する(図7A S18)。この装置情報は、上述の(図7B S4)において格納されたものであり、デフォルトキーを適用する前の無線装置400のライセンス割り当て(各機能の有効化/無効化)状態を示す。そして完了通知部103は、取得した装置情報を含む完了通知をライセンス管理装置200に送信する(図7A S19)。当該完了通知には装置情報と無線装置400の識別情報が含まれる。
 ライセンス管理装置200は、装置情報を受信する(図7A S20)。完了通知取得部205は、完了通知に含まれる装置情報と、当該無線装置400に発行したデフォルトキーと、の差分を基に上限数記憶部204のテーブル(図5)の許諾上限数の変更値を上限数数記憶部204に通知する。上限数記憶部204は、通知された変更値を基に各機能の許諾上限数を変更する(図7A S21)。
 以上の処理により、無線装置400に対してデフォルトキーを適用する。なおアップグレードキーの適用手順についても図7A、図7Bと略同一であるため、その詳細な説明は省略する。ただしアップグレードキーを適用する場合、どの機能を有効化するかをユーザが明示的にライセンス適用装置100に通知する必要がある。
 続いて本実施の形態にかかるライセンス制御システムの効果について説明する。本実施の形態にかかるライセンス制御システムは、ライセンス管理を行うライセンス管理装置200と、無線装置400にライセンス適用を行うライセンス適用装置100と、が別の装置である。ライセンス適用装置100は、無線装置400とローカル接続(ネットワークを介さない接続)を行ってライセンス適用を行うとともに、ライセンス管理装置200とWAN経由で接続してライセンスキーを取得する。これにより、無線装置400がネットワーク接続できない環境下にある場合であっても、無線装置400のライセンスキーの適用が可能となる。
 ライセンス適用装置100は、無線装置400に対してライセンス適用を行った後にライセンスキーを削除している。これによりライセンス適用装置100が各無線装置400のライセンスキーを必要な場合にのみ保持することとなり、セキュリティ性の向上が図れる。
 ライセンス管理装置200は、システム内における無線装置400の各機能についてライセンス可能な承諾上限数(図5)を管理し、この承諾上限数に応じてライセンス割り当てを制御している。これにより、システム全体でライセンス付与が過多の状態になることを回避することができる。さらにライセンス管理装置200は、ライセンス割り当て毎に承諾上限数を更新するため、より正確にシステム内でのライセンス管理を行うことができる。
 キー生成装置300は、生成したライセンスキーを無線装置400の固有の情報である識別情報を用いて暗号化している。これにより各ライセンスキーが対応する無線装置400内でのみ使用できることとなる。
 以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で様々な変更が可能であることは言うまでもない。
 例えば、上述のライセンスキーを用いて有効化/無効化される機能は、無線通信に関わる機能である必要はなく、任意のソフトウェア等の有効化/無効化をライセンスキーにより設定しても良い。
 ライセンス適用装置100の各処理部にかかる処理は、任意のコンピュータ内で動作するプログラムとして実現してもよい。プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
 最後に図8を参照して、ライセンス制御システムの概要について改めて説明する。なお図8において実線矢印はネットワーク経由でのデータ送受信を示し、点線矢印はオフライン接続でのデータ送受信を示す。
 ライセンス管理装置200は、無線装置400にかかるライセンスキー生成要求をネットワーク経由でキー生成装置300に送信する。キー生成装置300は、ライセンスキー生成要求に応じて無線装置400のライセンスキーを生成してライセンス管理装置300に送信する。ライセンス管理装置300は、キー生成装置300から受信した無線装置400のライセンスキーをライセンス適用装置100に送信する。ライセンス適用装置100は、無線装置400とオフラインで接続し、無線装置400に受信したライセンスキーを適用する。
 このようにライセンス適用装置100がオフラインの状態でライセンスキーを適用する構成であることにより、無線装置400がネットワーク接続できない状態であってもライセンス管理を行うことができる。
 この出願は、2012年9月18日に出願された日本出願特願2012-204213を基礎とする優先権を主張し、その開示の全てをここに取り込む。
100 ライセンス適用装置
101 キー適用部
102 キー記憶部
103 完了通知部
104 キー取得部
105 装置情報取得部
106 装置情報記憶部
200 ライセンス管理装置
201 キー送信部
202 WAN通信部
203 キー要求受付部
204 上限数記憶部
205 完了通知取得部
300 キー生成装置
301 WAN通信部
302 デフォルトキー生成部
303 アップグレードキー生成部
304 無線装置情報記憶部
400 無線装置
401 装置情報通知部
402 キー情報読み出し部
403 無線通信部
404 キー情報記憶部
405 キー受け付け部

Claims (10)

  1.  ライセンス管理装置とライセンス適用装置とキー生成装置を備え、
     前記ライセンス管理装置は、無線装置にかかるライセンスキー生成要求をネットワーク経由で前記キー生成装置に送信し、前記キー生成装置から受信した前記無線装置のライセンスキーを前記ライセンス適用装置に送信し、
     前記キー生成装置は、前記ライセンスキー生成要求に応じて前記無線装置のライセンスキーを生成して前記ライセンス管理装置に送信し、
     前記ライセンス適用装置は、前記無線装置とオフラインで接続し、前記無線装置に受信した前記ライセンスキーを適用する、ライセンス制御システム。
  2.  前記ライセンス適用装置は、前記無線装置に前記ライセンスキーを適用した後に、内部の記憶部から適用した前記ライセンスキーを削除することを特徴とする請求項1に記載のライセンス制御システム。
  3.  前記ライセンス管理装置は、前記無線装置の各機能について、システム内において割り当て可能なライセンス数である承諾上限数を管理し、前記承諾上限数を参照してライセンス割り当てが不可能な場合には前記ライセンスキー生成要求を前記キー生成装置に送信しないことを特徴とする請求項1または請求項2に記載のライセンス制御システム。
  4.  前記キー生成装置は、前記無線装置の識別情報を用いて暗号化した前記ライセンスキーを生成することを特徴とする請求項1乃至請求項3のいずれか1項に記載のライセンス制御システム。
  5.  前記ライセンス管理装置は、前記無線装置に対する前記ライセンスキーの適用毎に前記承諾上限数を更新することを特徴とする請求項3に記載のライセンス制御システム。
  6.  前記ライセンスキーは、初期状態を示すデフォルトキー、または初期状態からの変更点を示すアップグレードキーであることを特徴とする請求項1乃至請求項5のいずれか1項に記載のライセンス制御システム。
  7.  ライセンス管理装置に対して無線装置にかかるライセンス生成要求をネットワーク経由で送信し、当該要求に応じて生成されたライセンスキーを受信するキー取得手段と、
     前記キー取得手段が取得した前記ライセンスキーを前記無線装置の識別情報と対応付けて記憶するキー記憶手段と、
     前記無線装置の識別情報を基に前記キー記憶手段から読み出した前記ライセンスキーを、前記無線装置とオフラインで接続した状態で前記無線装置に適用するキー適用手段と、
     を備えるライセンス適用装置。
  8.  前記キー適用手段は、前記無線装置に前記ライセンスキーを適用した後に、対応する前記ライセンスキーを前記キー記憶手段から削除することを特徴とする請求項7に記載のライセンス適用装置。
  9.  コンピュータに、
     ライセンス管理装置に対して無線装置にかかるライセンス生成要求をネットワーク経由で送信し、当該要求に応じて生成されたライセンスキーを受信し、
     前記ライセンスキーを、前記無線装置とオフラインで接続した状態で前記無線装置に適用する、
     処理を実行させるプログラムが格納された非一時的なコンピュータ可読媒体。
  10.  ライセンス管理装置とライセンス適用装置とキー生成装置を備えたライセンス制御システムにおけるライセンス制御方法であって、
     前記ライセンス管理装置は、無線装置にかかるライセンスキー生成要求を前記キー生成装置に送信し、前記キー生成装置から受信した前記無線装置のライセンスキーを前記ライセンス適用装置に送信し、
     前記キー生成装置は、前記ライセンスキー生成要求に応じて前記無線装置のライセンスキーを生成して前記ライセンス管理装置に送信し、
     前記ライセンス適用装置は、前記無線装置とオフラインで接続し、前記無線装置に受信した前記ライセンスキーを適用する、ライセンス制御方法。
PCT/JP2013/003061 2012-09-18 2013-05-13 ライセンス制御システム、ライセンス制御方法、ライセンス適用装置、及びプログラムが格納された非一時的なコンピュータ可読媒体 WO2014045490A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US14/428,800 US20150220719A1 (en) 2012-09-18 2013-05-13 License control system, license control method, license application device, and non-transitory computer-readable medium whereupon program is stored
EP13838284.1A EP2899661A4 (en) 2012-09-18 2013-05-13 LICENSE CONTROL SYSTEM, LICENSE CONTROL METHOD, LICENSE APPLICATION DEVICE, AND NON-TRANSIENT COMPUTER READABLE MEDIUM HAVING PROGRAM STORAGE STORED
IN1510DEN2015 IN2015DN01510A (ja) 2012-09-18 2015-02-24

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012-204213 2012-09-18
JP2012204213 2012-09-18

Publications (1)

Publication Number Publication Date
WO2014045490A1 true WO2014045490A1 (ja) 2014-03-27

Family

ID=50340833

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2013/003061 WO2014045490A1 (ja) 2012-09-18 2013-05-13 ライセンス制御システム、ライセンス制御方法、ライセンス適用装置、及びプログラムが格納された非一時的なコンピュータ可読媒体

Country Status (4)

Country Link
US (1) US20150220719A1 (ja)
EP (1) EP2899661A4 (ja)
IN (1) IN2015DN01510A (ja)
WO (1) WO2014045490A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016152664A1 (ja) * 2015-03-24 2016-09-29 大日本印刷株式会社 セットアップ管理システム

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150121540A1 (en) * 2013-10-28 2015-04-30 Linear Llc Software and Inventory Licensing System and Method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002073191A (ja) * 2000-08-24 2002-03-12 Matsushita Electric Ind Co Ltd 従量制プログラム使用許諾システム及びその方法
JP2004272338A (ja) * 2003-03-05 2004-09-30 Nec Fielding Ltd システムセットアップ方式、セットアップ方法、およびそのプログラム
JP2006172039A (ja) * 2004-12-15 2006-06-29 Fujitsu Ltd コンテンツ配信システム及び方法
JP2008271564A (ja) 2008-04-25 2008-11-06 Fujitsu Ltd ライセンスのオフライン環境下における送信流通システム及び送信流通方法
WO2009096561A1 (ja) * 2008-01-31 2009-08-06 Movida Solutions Inc. 携帯サービスの提供システム及び提供方法
JP2012204213A (ja) 2011-03-25 2012-10-22 Sharp Corp 照明装置および光源装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69228039T2 (de) * 1991-05-08 1999-08-05 Digital Equipment Corp., Maynard, Mass. Lizenz-verwaltungssystem
JP2004326292A (ja) * 2003-04-23 2004-11-18 Hitachi Ltd 電子鍵システムおよび電子鍵利用方法
JP4239747B2 (ja) * 2003-08-07 2009-03-18 ソニー株式会社 情報処理装置、およびコンテンツ情報管理方法、並びにコンピュータ・プログラム
US20060143134A1 (en) * 2004-12-25 2006-06-29 Nicol So Method and apparatus for sharing a digital access license
JP4948311B2 (ja) * 2007-08-01 2012-06-06 キヤノン株式会社 ライセンス管理システム、ライセンス管理方法、及びコンピュータプログラム
US8719568B1 (en) * 2011-06-30 2014-05-06 Cellco Partnership Secure delivery of sensitive information from a non-communicative actor

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002073191A (ja) * 2000-08-24 2002-03-12 Matsushita Electric Ind Co Ltd 従量制プログラム使用許諾システム及びその方法
JP2004272338A (ja) * 2003-03-05 2004-09-30 Nec Fielding Ltd システムセットアップ方式、セットアップ方法、およびそのプログラム
JP2006172039A (ja) * 2004-12-15 2006-06-29 Fujitsu Ltd コンテンツ配信システム及び方法
WO2009096561A1 (ja) * 2008-01-31 2009-08-06 Movida Solutions Inc. 携帯サービスの提供システム及び提供方法
JP2008271564A (ja) 2008-04-25 2008-11-06 Fujitsu Ltd ライセンスのオフライン環境下における送信流通システム及び送信流通方法
JP2012204213A (ja) 2011-03-25 2012-10-22 Sharp Corp 照明装置および光源装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2899661A4

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016152664A1 (ja) * 2015-03-24 2016-09-29 大日本印刷株式会社 セットアップ管理システム
JP2016181145A (ja) * 2015-03-24 2016-10-13 大日本印刷株式会社 セットアップ管理システム

Also Published As

Publication number Publication date
EP2899661A4 (en) 2016-04-06
US20150220719A1 (en) 2015-08-06
EP2899661A1 (en) 2015-07-29
IN2015DN01510A (ja) 2015-07-03

Similar Documents

Publication Publication Date Title
US10027646B2 (en) Associating an agent device associated with a first application providing apparatus with a second application providing apparatus
KR101135145B1 (ko) 보안용 멀티미디어 카드, 디지털 컨텐츠 사용을 위한 권리객체 발급 방법 및 장치
KR102168392B1 (ko) 레지스트리 장치, 에이전트 디바이스, 애플리케이션 제공 장치 및 대응하는 방법들
JP2005050320A (ja) アクセス方法
JP2017175228A (ja) 情報処理装置、情報処理システム、情報処理方法及びプログラム
WO2013011902A1 (ja) ライセンス管理装置、ライセンス管理システム、ライセンス管理方法、及びプログラム
KR20200000448A (ko) 소프트웨어 활성화 및 라이센스 추적을 위한 시스템 및 방법
WO2014045490A1 (ja) ライセンス制御システム、ライセンス制御方法、ライセンス適用装置、及びプログラムが格納された非一時的なコンピュータ可読媒体
US10365908B2 (en) Secure reprogramming of smart devices to alter device functionality based on license rights
KR101473656B1 (ko) 모바일 데이터 보안 장치 및 방법
JP2013251814A (ja) 無線通信装置
US9363081B2 (en) License administration device and license administration method
CN112004978B (zh) 密钥信息生成***及密钥信息生成方法
EP1999604B1 (en) Method and apparatus for roaming digital rights management content in device
JP5304366B2 (ja) 記憶媒体ユニット,及び、記憶媒体自動消去システム
KR101401259B1 (ko) 모바일 원 타임 패스워드를 이용한 인증 정보 접근 통제 시스템, 장치 및 방법
CN113614716B (zh) 许可转移工具、记录有程序的计算机可读取记录介质及许可转移***
JP2007323140A (ja) 情報処理装置、情報処理方法及びプログラム
JP5834034B2 (ja) 無線通信装置
TWI529539B (zh) 資料存取系統、行動通訊模組、電腦程式軟體及其資料存取之方法
KR20160040915A (ko) 홈 네트워크 시스템에서 통신 어댑터 관리 방법 및 홈 네트워크 시스템
JP2016092669A (ja) 情報システム、パーソナルコンピュータ、ドライブ装置、制御方法及びプログラム
KR20140060919A (ko) 메모리 장치를 이용하는 방법 및 그 장치
JP2015049830A (ja) 情報処理システム、保守装置、外部メモリ、制御方法、および、プログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13838284

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2013838284

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2013838284

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 14428800

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: JP