JP2019045896A - ソフトウェア管理装置、ソフトウェア管理方法およびソフトウェア管理方法のプログラム - Google Patents
ソフトウェア管理装置、ソフトウェア管理方法およびソフトウェア管理方法のプログラム Download PDFInfo
- Publication number
- JP2019045896A JP2019045896A JP2017164619A JP2017164619A JP2019045896A JP 2019045896 A JP2019045896 A JP 2019045896A JP 2017164619 A JP2017164619 A JP 2017164619A JP 2017164619 A JP2017164619 A JP 2017164619A JP 2019045896 A JP2019045896 A JP 2019045896A
- Authority
- JP
- Japan
- Prior art keywords
- software
- identification
- license key
- substrate
- key
- 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.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
図1は、この発明の実施の形態1に係るソフトウェア40の管理方法を実現する情報処理装置100を中心とする構成を説明する図である。実施の形態1における情報処理装置100は、制御基板10および拡張基板20を有している。制御基板10は、情報処理装置100において、情報処理を行う主となる基板である。また、拡張基板20は、たとえば、端子などにより、制御基板10と通信可能に接続し、情報処理装置100の機能強化、新たな機能付加などを行う基板である。拡張基板20は、本実施の形態においては、インストール装置30が有するソフトウェア40がインストールされる基板である。また、インストール装置30は、ソフトウェア40を記録しており、情報処理装置100の拡張基板20に、ソフトウェア40をインストールする作業処理を行うソフトウェア管理装置である。ここで、制御基板10および拡張基板20においても、それぞれ、インストールされたソフトウェア40を管理するソフトウェア管理装置を有している。
・基板情報(基板の形式、名称などの情報であって、基板内に内蔵されている情報)
・製造元情報(基板の製造元、販売元などの情報であって、基板内に内蔵されている情報)
・基板ファームウェア情報(基板内に内蔵されているファームウェア、BIOSなどのバージョン情報)
・基板シリアル情報(シリアル番号、製造番号、ランダム情報などの情報であって、基板内に内蔵されている情報)
・状態情報(たとえば、ON、OFF、正常、異常、DIPスイッチ設定2(4つの設定モードの内の2の設定)などの基板の状態に係る情報であって、基板内に内蔵されている情報)
・ソフトウェア40のソフトウェアライセンス情報(利用者がソフトウェア40を利用する際に守る事項に係る情報)
・ソフトウェア40のシリアル番号情報
実施の形態2においては、拡張基板20にインストールされたソフトウェア40を起動して、実行する際の処理について説明する。機器構成などについては、実施の形態1において説明したことと同様である。
前述した実施の形態1では、拡張基板20のライセンスキー管理部21は、ソフトウェア40のインストール時において、インストールの可否について判定を行ったが、これに限定するものではない。ソフトウェア40をインストールしておき、起動および実行する際に、ライセンスキー221を復号し、拡張基板側識別ID222が、含まれていないかどうかを判定し、起動および実行の可否について判断するようにしてもよい。
前述した実施の形態1〜実施の形態3においては、各基板などの識別IDに基づいてライセンスキー221を生成するものとして説明した。ここでは、ライセンスキー221としているが、ライセンスキー221には、プロダクトキー、パスワードなど、ソフトウェア40のインストール、利用などの正当な権限を有することを示すデータを含み、これらのデータの生成にも適用することができる。
11 ライセンスキー解析部
12 記憶部
121 制御基板側識別ID
122 復号鍵
20 拡張基板
21 ライセンスキー管理部
22 記憶部
221 ライセンスキー
222 拡張基板側識別ID
30 インストール装置
31 ライセンスキー処理部
311 識別ID管理部
312 ライセンスキー生成部
32 記憶部
321 インストール装置側識別ID
322 暗号鍵
33 インストール処理部
40 ソフトウェア
100 情報処理装置
Claims (12)
- 複数の基板が組み合わされて構成された情報処理装置の、ある基板に係るソフトウェアの管理装置であって、
各基板がそれぞれ有する識別IDのデータを収集する識別ID管理部と、
前記複数の前記基板から収集した前記識別IDに基づいて、前記ソフトウェアのライセンスキーを生成するライセンスキー生成部と、
前記ある基板側からインストールが許可されると、前記ソフトウェアおよび前記ライセンスキーのデータを、前記ある基板に記憶するインストール処理部と
を備えるソフトウェア管理装置。 - 前記ライセンスキー生成部は、前記複数の前記基板から収集した前記識別IDを暗号化して、前記ライセンスキーを生成する請求項1に記載のソフトウェア管理装置。
- 前記情報処理装置の前記ある基板側において、
前記暗号化された前記ライセンスキーを復号する復号鍵のデータを有する記憶部と、
前記復号鍵に基づいて、生成された前記ライセンスキーを復号処理し、復号処理に係るデータに、前記ある基板が有する前記識別IDが含まれているかどうかを判定し、前記ある基板が有する前記識別IDが含まれていると判定すると、前記ソフトウェアのインストールを許可するライセンスキー管理部と
を備える請求項2に記載のソフトウェア管理装置。 - 前記情報処理装置の前記ある基板側において、
前記暗号化された前記ライセンスキーを復号する復号鍵のデータを有する記憶部と、
前記復号鍵に基づいて、生成された前記ライセンスキーを復号処理し、復号処理に係るデータに、前記ある基板が有する前記識別IDが含まれているかどうかを判定し、前記ある基板が有する前記識別IDが含まれていないと判定すると、前記ソフトウェアの起動および実行を拒否するライセンスキー管理部と
を備える請求項2に記載のソフトウェア管理装置。 - 前記情報処理装置の前記ある基板以外の他の前記基板において、
前記暗号化された前記ライセンスキーを復号する復号鍵のデータを有する記憶部と、
前記ある基板から送られた前記ライセンスキーを復号処理し、復号処理に係るデータに、前記他の前記基板が有する前記識別IDが含まれているかどうかを判定し、前記他の前記基板が有する前記識別IDが含まれていると判定すると、前記ある基板における前記ソフトウェアの起動および実行を許可するライセンスキー処理部と
を備える請求項2〜請求項4のいずれか一項に記載のソフトウェア管理装置。 - 複数の基板が組み合わされて構成された情報処理装置の、ある基板に係るソフトウェアの管理方法であって、
前記ある基板に前記ソフトウェアをインストールする際、各基板がそれぞれ有する識別IDのデータを収集する工程と、
前記複数の前記基板から収集した前記識別IDに基づいて、ライセンスキーを生成する工程と
を有するソフトウェア管理方法。 - 前記複数の前記基板から収集した前記識別IDを暗号化して、前記ライセンスキーを生成する請求項6に記載のソフトウェア管理方法。
- 前記ある基板は、前記暗号化された前記ライセンスキーを復号する復号鍵のデータを有し、
前記ある基板において、前記復号鍵に基づき、前記ライセンスキーを復号処理する工程と、
前記ある基板において、復号処理に係るデータに、前記ある基板が有する前記識別IDが含まれていると判定すると、前記ソフトウェアのインストールを許可する工程と、
前記ソフトウェアおよび前記ライセンスキーのデータを、前記ある基板に記憶する工程と
をさらに有する請求項7に記載のソフトウェア管理方法。 - 前記ある基板は、前記暗号化された前記ライセンスキーを復号する復号鍵のデータを有し、
インストールが行われた前記ソフトウェアを起動して実行する際、前記ある基板が、前記復号鍵に基づき、前記ライセンスキーを復号処理する工程と、前記ある前記基板が有する前記識別IDが含まれていないと判定すると、前記ソフトウェアの起動および実行を拒否する工程と
をさらに有する請求項7に記載のソフトウェア管理方法。 - 前記ある基板以外の他の前記基板は、前記暗号化された前記ライセンスキーを復号する復号鍵のデータを有し、
インストールが行われた前記ソフトウェアを起動して実行する際、前記ある基板が、前記他の前記基板に前記ライセンスキーを送る工程と、
前記他の前記基板は、前記復号鍵に基づき、前記ライセンスキーを復号処理する工程と、前記他の前記基板が有する前記識別IDが含まれていると判定すると、前記ある基板が前記ソフトウェアを起動して実行することを許可する工程と
をさらに有する請求項7〜請求項9のいずれか一項に記載のソフトウェア管理方法。 - 複数の基板が組み合わされて構成された情報処理装置の、ある基板に係るソフトウェアの管理方法を実現するプログラムであって、
前記ある基板に前記ソフトウェアをインストールする際、各基板がそれぞれ有する識別IDのデータを収集する工程と、
前記複数の前記基板から収集した前記識別IDに基づいて、ライセンスキーを生成する工程と、
をコンピュータに行わせるソフトウェア管理方法のプログラム。 - 前記複数の前記基板から収集した前記識別IDを暗号化して、前記ライセンスキーを生成する請求項11に記載のソフトウェア管理方法のプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017164619A JP6922557B2 (ja) | 2017-08-29 | 2017-08-29 | ソフトウェア管理装置およびソフトウェア管理方法のプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017164619A JP6922557B2 (ja) | 2017-08-29 | 2017-08-29 | ソフトウェア管理装置およびソフトウェア管理方法のプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019045896A true JP2019045896A (ja) | 2019-03-22 |
JP6922557B2 JP6922557B2 (ja) | 2021-08-18 |
Family
ID=65816441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017164619A Active JP6922557B2 (ja) | 2017-08-29 | 2017-08-29 | ソフトウェア管理装置およびソフトウェア管理方法のプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6922557B2 (ja) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005516288A (ja) * | 2002-01-23 | 2005-06-02 | インテリック コーポレーション | 電子回路の認可された引渡および課金をするための管理システム、方法および装置 |
JP2006279935A (ja) * | 2005-03-04 | 2006-10-12 | Ricoh Co Ltd | 情報処理装置、その制御方法及びコンピュータ読取可能記録媒体 |
JP2007193579A (ja) * | 2006-01-19 | 2007-08-02 | Tokyo Electron Ltd | 基板処理装置、ライセンス管理プログラム、ライセンス情報提供装置、ライセンス情報提供プログラム、ライセンス管理システム及び記録媒体 |
JP2008242660A (ja) * | 2007-03-26 | 2008-10-09 | Canon Inc | プログラム管理装置及び方法 |
JP2008262528A (ja) * | 2007-03-19 | 2008-10-30 | Ricoh Co Ltd | 情報処理装置、インストール方法及びインストールシステム |
US20090183229A1 (en) * | 2005-09-13 | 2009-07-16 | Canon Kabushiki Kaisha | License Authentication Device and License Authentication Method |
JP2010044510A (ja) * | 2008-08-11 | 2010-02-25 | Murata Machinery Ltd | 情報通信システムとその認証プログラム |
JP2014123323A (ja) * | 2012-12-21 | 2014-07-03 | Ntt Data Corp | ソフトウェア不正使用防止機能を備えた情報処理装置、ソフトウェア不正使用防止方法及びプログラム |
WO2017006058A1 (fr) * | 2015-07-07 | 2017-01-12 | Universite De Montpellier | Systeme et procede d'authentification et de licence ip de modules hardware |
JP2017050786A (ja) * | 2015-09-03 | 2017-03-09 | 株式会社日立製作所 | 通信装置、通信システム、及びデータ処理装置 |
-
2017
- 2017-08-29 JP JP2017164619A patent/JP6922557B2/ja active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005516288A (ja) * | 2002-01-23 | 2005-06-02 | インテリック コーポレーション | 電子回路の認可された引渡および課金をするための管理システム、方法および装置 |
JP2006279935A (ja) * | 2005-03-04 | 2006-10-12 | Ricoh Co Ltd | 情報処理装置、その制御方法及びコンピュータ読取可能記録媒体 |
US20090183229A1 (en) * | 2005-09-13 | 2009-07-16 | Canon Kabushiki Kaisha | License Authentication Device and License Authentication Method |
JP2007193579A (ja) * | 2006-01-19 | 2007-08-02 | Tokyo Electron Ltd | 基板処理装置、ライセンス管理プログラム、ライセンス情報提供装置、ライセンス情報提供プログラム、ライセンス管理システム及び記録媒体 |
JP2008262528A (ja) * | 2007-03-19 | 2008-10-30 | Ricoh Co Ltd | 情報処理装置、インストール方法及びインストールシステム |
JP2008242660A (ja) * | 2007-03-26 | 2008-10-09 | Canon Inc | プログラム管理装置及び方法 |
JP2010044510A (ja) * | 2008-08-11 | 2010-02-25 | Murata Machinery Ltd | 情報通信システムとその認証プログラム |
JP2014123323A (ja) * | 2012-12-21 | 2014-07-03 | Ntt Data Corp | ソフトウェア不正使用防止機能を備えた情報処理装置、ソフトウェア不正使用防止方法及びプログラム |
WO2017006058A1 (fr) * | 2015-07-07 | 2017-01-12 | Universite De Montpellier | Systeme et procede d'authentification et de licence ip de modules hardware |
JP2017050786A (ja) * | 2015-09-03 | 2017-03-09 | 株式会社日立製作所 | 通信装置、通信システム、及びデータ処理装置 |
Also Published As
Publication number | Publication date |
---|---|
JP6922557B2 (ja) | 2021-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9602282B2 (en) | Secure software and hardware association technique | |
JP4982825B2 (ja) | コンピュータおよび共有パスワードの管理方法 | |
US8677144B2 (en) | Secure software and hardware association technique | |
RU2295834C2 (ru) | Инициализация, поддержание, обновление и восстановление защищенного режима работы интегрированной системы, использующей средство управления доступом к данным | |
AU2011332180B2 (en) | Secure software licensing and provisioning using hardware based security engine | |
JP4861423B2 (ja) | 情報処理装置および情報管理方法 | |
EP2997708B1 (en) | Self-authentication device and method | |
US10540663B2 (en) | Mechanism for verifying the authenticity of a product | |
US10621593B2 (en) | Method for verifying the authenticity of a product | |
TW201839645A (zh) | 儲存裝置及其存取權限控制方法 | |
JP2006514321A (ja) | 暗号化されたアプリケーションをインストールするためのアーキテクチャ | |
JP2008287488A (ja) | データ分散保存装置 | |
JP2019045896A (ja) | ソフトウェア管理装置、ソフトウェア管理方法およびソフトウェア管理方法のプログラム | |
JP5049179B2 (ja) | 情報処理端末装置及びアプリケーションプログラムの起動認証方法 | |
JP5997604B2 (ja) | ソフトウェア不正使用防止機能を備えた情報処理装置、ソフトウェア不正使用防止方法及びプログラム | |
JP7170588B2 (ja) | データ処理方法及びデータ処理システム | |
KR102274163B1 (ko) | 보안 모듈을 이용한 모바일 출입 인증용 크리덴셜 관리 시스템 | |
WO2023228373A1 (ja) | プログラマブルロジックコントローラ、制御方法及びプログラム | |
JP2011175562A (ja) | 端末使用制限管理システム、端末使用制限管理方法及び記録媒体 | |
JP2006092382A (ja) | ソフトウェアのライセンス管理方法、システムおよびプログラム | |
EP2336942A1 (en) | Computer readable medium storing a program for password management and user authentication | |
JP5234217B2 (ja) | 情報処理装置、ソフトウェア更新方法及びプログラム | |
EP2336940B1 (en) | Method for password management and authentication | |
JP2013191226A (ja) | 情報処理装置、ソフトウェア更新方法及び画像処理装置 | |
JP2012142901A (ja) | 情報処理システム、及び情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200513 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210301 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210413 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210614 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210629 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210712 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6922557 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |