JP2018190239A - 深層学習自動学習システム、クライアント装置およびサーバ装置 - Google Patents
深層学習自動学習システム、クライアント装置およびサーバ装置 Download PDFInfo
- Publication number
- JP2018190239A JP2018190239A JP2017093205A JP2017093205A JP2018190239A JP 2018190239 A JP2018190239 A JP 2018190239A JP 2017093205 A JP2017093205 A JP 2017093205A JP 2017093205 A JP2017093205 A JP 2017093205A JP 2018190239 A JP2018190239 A JP 2018190239A
- Authority
- JP
- Japan
- Prior art keywords
- learning
- data
- result data
- unit
- client device
- 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
- Information Transfer Between Computers (AREA)
Abstract
Description
インターネットを介して接続されたクライアント装置およびサーバ装置を備える深層学習自動学習システムであって、
前記クライアント装置は、
前記クライアント装置の識別情報に基づいて公開鍵および秘密鍵を生成する鍵生成部と、
前記サーバ装置に新規学習データを送信する新規学習データ送信部と、を有し、
前記サーバ装置は、
前記公開鍵を用いて、前記新規学習データに基づく学習結果データを暗号化して、暗号化学習結果データを生成する学習結果データ暗号化部と、
前記公開鍵を用いて、前記学習結果データを識別するためのバージョン管理情報を暗号化して、暗号化学習バージョンデータを生成するバージョン管理情報暗号化部と、
前記クライアント装置に前記暗号化学習バージョンデータをプッシュ通知するプッシュ通知部と、を有し、
前記クライアント装置は、
前記サーバ装置からプッシュ通知された前記暗号化学習バージョンデータを、前記秘密鍵を用いて復号化して、前記バージョン管理情報を取得するバージョン管理情報取得部と、
前記バージョン管理情報に対応する学習結果データを既に取得しているか否かを判定し、取得していない場合は前記サーバ装置に対して前記学習結果データの送信を要求するデータ要求部と、
前記データ要求部の要求に応じて前記サーバ装置から前記クライアント装置に送信された前記暗号化学習結果データを、前記秘密鍵を用いて復号化して、前記学習結果データを取得する学習結果データ取得部と、をさらに有することを特徴とする。
インターネットを介してサーバ装置に接続されたクライアント装置であって、
前記クライアント装置の識別情報に基づいて公開鍵および秘密鍵を生成する鍵生成部と、
前記サーバ装置に新規学習データを送信する新規学習データ送信部と、
前記サーバ装置からプッシュ通知された暗号化学習バージョンデータを、前記秘密鍵を用いて復号化して、学習結果データを識別するためのバージョン管理情報を取得するバージョン管理情報取得部と、
前記バージョン管理情報に対応する学習結果データを既に取得しているか否かを判定し、取得していない場合は前記サーバ装置に対して前記学習結果データの送信を要求するデータ要求部と、
前記データ要求部の要求に応じて前記サーバ装置から前記クライアント装置に送信された暗号化学習結果データを、前記秘密鍵を用いて復号化して、前記学習結果データを取得する学習結果データ取得部と、
を備えることを特徴とする。
インターネットを介してクライアント装置に接続されたサーバ装置であって、
前記クライアント装置から受信した公開鍵を用いて、学習結果データを暗号化して暗号化学習結果データを生成する学習結果データ暗号化部と、
前記公開鍵を用いて、前記学習結果データを識別するためのバージョン管理情報を暗号化して暗号化学習バージョンデータを生成するバージョン管理情報暗号化部と、
前記クライアント装置に前記暗号化学習バージョンデータをプッシュ通知するプッシュ通知部と、
を備えることを特徴とする。
まず、図1を参照して、本発明の実施形態に係る深層学習自動学習システム1の概略的な構成について説明する。なお、深層学習自動学習システム1の各構成の内部構成・処理等については、図2以降の図面を参照して説明する。
図2に示すように、クライアント装置100は、制御部110と、記憶部120と、通信部130とを有している。
次に、サーバ装置200の詳細について説明する。
次に、学習用計算機300の詳細について説明する。
次に、図6〜図12を参照して、上記の構成を有する深層学習自動学習システム1の処理動作の一例について説明する。
100 クライアント装置
110 制御部
111 鍵生成部
112 新規学習データ送信部
113 バージョン管理情報取得部
114 データ要求部
115 学習結果データ取得部
116 データ消去要求部
117 推論部
118 出力部
120 記憶部
121 新規学習データDB
130,230,330 通信部
200 サーバ装置
210 制御部
211 登録ID発行部
212 学習結果データ暗号化部
213 バージョン管理情報暗号化部
214 プッシュ通知部
215 新規学習データ保存部
216 学習データ送信部
217 学習結果データ送信部
218 データ消去部
220 記憶部
221 端末管理用DB
222 学習データDB
223 学習結果DB
300 学習用計算機
310 制御部
311 深層学習実行部
320 記憶部
321 学習データDB
322 学習結果DB
Claims (13)
- インターネットを介して接続されたクライアント装置およびサーバ装置を備える深層学習自動学習システムであって、
前記クライアント装置は、
前記クライアント装置の識別情報に基づいて公開鍵および秘密鍵を生成する鍵生成部と、
前記サーバ装置に新規学習データを送信する新規学習データ送信部と、を有し、
前記サーバ装置は、
前記公開鍵を用いて、前記新規学習データに基づく学習結果データを暗号化して、暗号化学習結果データを生成する学習結果データ暗号化部と、
前記公開鍵を用いて、前記学習結果データを識別するためのバージョン管理情報を暗号化して、暗号化学習バージョンデータを生成するバージョン管理情報暗号化部と、
前記クライアント装置に前記暗号化学習バージョンデータをプッシュ通知するプッシュ通知部と、を有し、
前記クライアント装置は、
前記サーバ装置からプッシュ通知された前記暗号化学習バージョンデータを、前記秘密鍵を用いて復号化して、前記バージョン管理情報を取得するバージョン管理情報取得部と、
前記バージョン管理情報に対応する学習結果データを既に取得しているか否かを判定し、取得していない場合は前記サーバ装置に対して前記学習結果データの送信を要求するデータ要求部と、
前記データ要求部の要求に応じて前記サーバ装置から前記クライアント装置に送信された前記暗号化学習結果データを、前記秘密鍵を用いて復号化して、前記学習結果データを取得する学習結果データ取得部と、をさらに有することを特徴とする深層学習自動学習システム。 - 前記サーバ装置は、前記クライアント装置の前記識別情報に基づいて登録IDを発行する登録ID発行部をさらに有し、
前記プッシュ通知部は、前記登録IDを用いて、前記クライアント装置に前記暗号化学習バージョンデータをプッシュ通知することを特徴とする請求項1に記載の深層学習自動学習システム。 - 前記学習結果データ暗号化部は、前記学習結果データおよび前記登録IDを暗号化して前記暗号化学習結果データを生成し、
前記バージョン管理情報暗号化部は、前記バージョン管理情報および前記登録IDを暗号化して前記暗号化学習バージョンデータを生成することを特徴とする請求項2に記載の深層学習自動学習システム。 - 前記クライアント装置は、前記暗号化学習バージョンデータを復号化して得られた登録IDと、前記暗号化学習結果データを復号化して得られた登録IDとが一致する場合に、前記学習結果データを用いて構造適応型深層学習法による推論を行う推論部をさらに有することを特徴とする請求項3に記載の深層学習自動学習システム。
- 前記サーバ装置は、
前記クライアント装置から受信した前記新規学習データを学習データDBに保存する新規学習データ保存部と、
前記学習データDBの学習データが所定の基準を満たす場合に、前記学習データを学習用計算機に送信する学習データ送信部と、をさらに有することを特徴とする請求項1〜4のいずれかに記載の深層学習自動学習システム。 - 前記所定の基準は、一定量のデータが溜まった場合、または、前記新規学習データと既存学習データとの誤差が閾値を超えた場合であることを特徴とする請求項5に記載の深層学習自動学習システム。
- 前記学習用計算機は、前記学習データを用いて構造適応型深層学習法により学習を行う深層学習実行部を有することを特徴とする請求項5または6に記載の深層学習自動学習システム。
- 前記クライアント装置は、
前記学習結果データが取得された後、前記サーバ装置に対して前記暗号化学習結果データを消去するよう要求するデータ消去要求部をさらに備えることを特徴とする請求項1〜7のいずれかに記載の深層学習自動学習システム。 - 前記クライアント装置は、
前記学習結果データを用いて行われた推論の結果を出力する出力部と、
をさらに備えることを特徴とする請求項1〜8のいずれかに記載の深層学習自動学習システム。 - 前記サーバ装置は、
前記クライアント装置から前記学習結果データの送信要求を受信すると、前記暗号化学習結果データを前記クライアント装置に送信する学習結果データ送信部をさらに備えることを特徴とする請求項1〜9のいずれかに記載の深層学習自動学習システム。 - 前記サーバ装置は、
前記クライアント装置から前記暗号化学習結果データの消去リクエストを受信すると、前記暗号化学習結果データを消去するデータ消去部をさらに備えることを特徴とする請求項1〜10のいずれかに記載の深層学習自動学習システム。 - インターネットを介してサーバ装置に接続されたクライアント装置であって、
前記クライアント装置の識別情報に基づいて公開鍵および秘密鍵を生成する鍵生成部と、
前記サーバ装置に新規学習データを送信する新規学習データ送信部と、
前記サーバ装置からプッシュ通知された暗号化学習バージョンデータを、前記秘密鍵を用いて復号化して、学習結果データを識別するためのバージョン管理情報を取得するバージョン管理情報取得部と、
前記バージョン管理情報に対応する学習結果データを既に取得しているか否かを判定し、取得していない場合は前記サーバ装置に対して前記学習結果データの送信を要求するデータ要求部と、
前記データ要求部の要求に応じて前記サーバ装置から前記クライアント装置に送信された暗号化学習結果データを、前記秘密鍵を用いて復号化して、前記学習結果データを取得する学習結果データ取得部と、
を備えることを特徴とするクライアント装置。 - インターネットを介してクライアント装置に接続されたサーバ装置であって、
前記クライアント装置から受信した公開鍵を用いて、学習結果データを暗号化して暗号化学習結果データを生成する学習結果データ暗号化部と、
前記公開鍵を用いて、前記学習結果データを識別するためのバージョン管理情報を暗号化して暗号化学習バージョンデータを生成するバージョン管理情報暗号化部と、
前記クライアント装置に前記暗号化学習バージョンデータをプッシュ通知するプッシュ通知部と、
を備えることを特徴とするサーバ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017093205A JP6984863B2 (ja) | 2017-05-09 | 2017-05-09 | 深層学習自動学習システムおよびクライアント装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017093205A JP6984863B2 (ja) | 2017-05-09 | 2017-05-09 | 深層学習自動学習システムおよびクライアント装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018190239A true JP2018190239A (ja) | 2018-11-29 |
| JP6984863B2 JP6984863B2 (ja) | 2021-12-22 |
Family
ID=64478656
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017093205A Active JP6984863B2 (ja) | 2017-05-09 | 2017-05-09 | 深層学習自動学習システムおよびクライアント装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6984863B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020189133A1 (ja) * | 2019-03-19 | 2020-09-24 | 日本電気株式会社 | システム、クライアント装置、データ処理方法、コンピュータプログラム及び記録媒体 |
| JP2022007052A (ja) * | 2020-06-25 | 2022-01-13 | 大日本印刷株式会社 | セキュアコンポーネント、デバイス、サーバ、コンピュータプログラム及び機械学習方法 |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004234591A (ja) * | 2003-02-03 | 2004-08-19 | Nec Corp | アップデートシステム、公開サーバ、端末、ライセンス発行サーバ及びプログラム |
| JP2005107567A (ja) * | 2003-09-26 | 2005-04-21 | Sony Corp | プログラム実装方法及びプログラム更新方法 |
| JP2009163613A (ja) * | 2008-01-09 | 2009-07-23 | Victor Co Of Japan Ltd | サーバ、通信端末装置、携帯端末装置、サーバプログラム、通信端末プログラム、携帯端末プログラム、及び認証方法 |
| JP2010086370A (ja) * | 2008-10-01 | 2010-04-15 | Canon Inc | 画像形成装置、配信サーバーおよびファームウェアアップデート方法 |
| JP2012171386A (ja) * | 2011-02-17 | 2012-09-10 | Denso Corp | 車載制御装置のプログラム更新システム |
| JP2013030865A (ja) * | 2011-07-27 | 2013-02-07 | Eqs Kk | プログラム |
| JP2014016952A (ja) * | 2012-07-11 | 2014-01-30 | Nec Access Technica Ltd | ソフトウェア更新システム、通信装置、ソフトウェア更新方法 |
| JP2015135552A (ja) * | 2014-01-16 | 2015-07-27 | 株式会社デンソー | 学習システム、車載装置、及び、サーバ |
| JP2016048417A (ja) * | 2014-08-27 | 2016-04-07 | 石井 美恵子 | サービス提供システムおよびプログラム |
| JP2016191973A (ja) * | 2015-03-30 | 2016-11-10 | 日本電気株式会社 | 情報転送装置、学習システム、情報転送方法及びプログラム |
| JP2017041114A (ja) * | 2015-08-20 | 2017-02-23 | コベルコ建機株式会社 | 建設機械及びこれを備えたプログラム書き換えシステム |
-
2017
- 2017-05-09 JP JP2017093205A patent/JP6984863B2/ja active Active
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004234591A (ja) * | 2003-02-03 | 2004-08-19 | Nec Corp | アップデートシステム、公開サーバ、端末、ライセンス発行サーバ及びプログラム |
| JP2005107567A (ja) * | 2003-09-26 | 2005-04-21 | Sony Corp | プログラム実装方法及びプログラム更新方法 |
| JP2009163613A (ja) * | 2008-01-09 | 2009-07-23 | Victor Co Of Japan Ltd | サーバ、通信端末装置、携帯端末装置、サーバプログラム、通信端末プログラム、携帯端末プログラム、及び認証方法 |
| JP2010086370A (ja) * | 2008-10-01 | 2010-04-15 | Canon Inc | 画像形成装置、配信サーバーおよびファームウェアアップデート方法 |
| JP2012171386A (ja) * | 2011-02-17 | 2012-09-10 | Denso Corp | 車載制御装置のプログラム更新システム |
| JP2013030865A (ja) * | 2011-07-27 | 2013-02-07 | Eqs Kk | プログラム |
| JP2014016952A (ja) * | 2012-07-11 | 2014-01-30 | Nec Access Technica Ltd | ソフトウェア更新システム、通信装置、ソフトウェア更新方法 |
| JP2015135552A (ja) * | 2014-01-16 | 2015-07-27 | 株式会社デンソー | 学習システム、車載装置、及び、サーバ |
| JP2016048417A (ja) * | 2014-08-27 | 2016-04-07 | 石井 美恵子 | サービス提供システムおよびプログラム |
| JP2016191973A (ja) * | 2015-03-30 | 2016-11-10 | 日本電気株式会社 | 情報転送装置、学習システム、情報転送方法及びプログラム |
| JP2017041114A (ja) * | 2015-08-20 | 2017-02-23 | コベルコ建機株式会社 | 建設機械及びこれを備えたプログラム書き換えシステム |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020189133A1 (ja) * | 2019-03-19 | 2020-09-24 | 日本電気株式会社 | システム、クライアント装置、データ処理方法、コンピュータプログラム及び記録媒体 |
| JPWO2020189133A1 (ja) * | 2019-03-19 | 2021-12-23 | 日本電気株式会社 | システム、クライアント装置、データ処理方法、コンピュータプログラム及び記録媒体 |
| JP7184159B2 (ja) | 2019-03-19 | 2022-12-06 | 日本電気株式会社 | システム、クライアント装置、データ処理方法、コンピュータプログラム及び記録媒体 |
| US12014535B2 (en) | 2019-03-19 | 2024-06-18 | Nec Corporation | System, client apparatus, data processing method, computer program and recording medium |
| JP2022007052A (ja) * | 2020-06-25 | 2022-01-13 | 大日本印刷株式会社 | セキュアコンポーネント、デバイス、サーバ、コンピュータプログラム及び機械学習方法 |
| JP7501149B2 (ja) | 2020-06-25 | 2024-06-18 | 大日本印刷株式会社 | セキュアコンポーネント、デバイス、サーバ、コンピュータプログラム及び機械学習方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6984863B2 (ja) | 2021-12-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10594495B2 (en) | Verifying authenticity of computer readable information using the blockchain | |
| KR101224749B1 (ko) | 파일 암호화 및 복호화를 위한 다수의 키를 관리하는시스템 및 방법 | |
| US9900295B2 (en) | Roaming content wipe actions across devices | |
| US10454910B2 (en) | Management apparatus, computer program product, system, device, method, information processing apparatus, and server | |
| CN114239046A (zh) | 数据共享方法 | |
| JP5670272B2 (ja) | 情報処理装置、サーバ装置およびプログラム | |
| JP2017507629A (ja) | 照明センサネットワークのためのセキュリティおよびデータプライバシ | |
| JP7190035B2 (ja) | 個人情報処理のための暗号化システム及び方法 | |
| CN110912685B (zh) | 建立受保护通信信道 | |
| JP2006121689A (ja) | Drmシステムにおけるシステムキーを共有及び生成する方法、並びにその装置 | |
| US12333400B2 (en) | Systems and methods for federated learning using distributed messaging with entitlements for anonymous computation and secure delivery of model | |
| KR101580514B1 (ko) | 시드 키를 이용한 패스워드 관리방법, 패스워드 관리장치 및 이를 적용한 컴퓨터로 읽을 수 있는 기록매체 | |
| US12355865B2 (en) | Hybrid cloud-based security service method and apparatus for security of confidential data | |
| JP2016061915A (ja) | 情報処理装置、情報処理システム、情報処理方法及びプログラム | |
| WO2023099895A1 (en) | A method and system for securely sharing data | |
| KR20190112959A (ko) | 암호화 데이터를 이용하는 기계학습 모델 운영방법 및 기계학습 모델 기반 장치 | |
| US20220210164A1 (en) | Apparatus and method for managing remote attestation | |
| TW202226017A (zh) | 利用具信方第三方hsm及資料庫以安全共享密鑰 | |
| US10298546B2 (en) | Asymmetrical encryption of storage system to protect copyright and personal information | |
| CN111010283B (zh) | 用于生成信息的方法和装置 | |
| JP6984863B2 (ja) | 深層学習自動学習システムおよびクライアント装置 | |
| CN113517981A (zh) | 一种密钥管理方法、代码版本的管理方法及装置 | |
| CN113918980A (zh) | 一种产品授权管理方法、装置、设备及介质 | |
| JP2009212747A (ja) | 電子署名システム | |
| JP2016115162A (ja) | 認証システム、認証端末装置、登録端末装置、認証方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200421 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210526 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210604 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210709 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210813 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211008 |
|
| 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: 20211022 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211117 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6984863 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |