JP7477907B2 - 情報提供システム、情報提供方法及び情報提供プログラム - Google Patents
情報提供システム、情報提供方法及び情報提供プログラム Download PDFInfo
- Publication number
- JP7477907B2 JP7477907B2 JP2022200951A JP2022200951A JP7477907B2 JP 7477907 B2 JP7477907 B2 JP 7477907B2 JP 2022200951 A JP2022200951 A JP 2022200951A JP 2022200951 A JP2022200951 A JP 2022200951A JP 7477907 B2 JP7477907 B2 JP 7477907B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- information
- arithmetic processing
- verification
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 34
- 238000012545 processing Methods 0.000 claims description 118
- 238000012795 verification Methods 0.000 claims description 81
- 238000004364 calculation method Methods 0.000 claims description 59
- 230000004044 response Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 11
- 238000007726 management method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000000611 regression analysis Methods 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012417 linear regression Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013488 ordinary least square regression Methods 0.000 description 2
- 241000556720 Manga Species 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- JEIPFZHSYJVQDO-UHFFFAOYSA-N iron(III) oxide Inorganic materials O=[Fe]O[Fe]=O JEIPFZHSYJVQDO-UHFFFAOYSA-N 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/629—Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Mathematical Physics (AREA)
- Storage Device Security (AREA)
Description
本発明の第1実施形態に係る情報提供システム、情報提供方法及び情報提供プログラムについて、図1及び図2を参照して説明する。
(a)演算処理装置において前記演算処理プログラムに許容される演算処理の範囲や使用制限の条件を規定した権限情報、例えば権限リスト
(b)検証用データ
(c)演算処理検証に用いられる検証用演算結果データ
(d)要求データ(実際の演算に用いられるデータ)
本実施形態の上記実施例では、1つのプログラム毎に認証する例を示したが、ここでは変形例として、複数のプログラムを予め認証しておき、認証済みの複数のプログラムを組み合わせて演算を行う例を説明する。図4を参照して本実施形態の変形例について説明する。図4は、組み合わせプログラムの説明図である。変形例では、プログラム検証部23において事前に認証済みの複数のプログラムを組み合わせ、要求データを用いて所定の演算を行うプログラム(以下「組み合わせプログラム」という。)について説明する。
(7)演算処理プログラム実行部21において、事前認証済みの部分プログラムPiを複数組み合わせた組み合わせプログラムが構成される。組み合わせプログラムが実行されると、データ要求部22からの要求に応じて、情報提供装置10から要求データが、演算処理装置20のプログラム検証部23に送信される。プログラム検証部23では、各部分プログラムが許容される演算処理の範囲として規定された範囲内で、組み合わせプログラムに対して要求データが提供され、目的の演算が行われる。演算処理プログラム実行部21で得られた演算処理の結果リストがユーザに提供されると共に、上述のとおりスーパバイザ24により完全に管理された環境により演算が実行されるため、要求データや演算途中のデータは使用制限の条件に応じて削除され、演算処理装置20には残されることはない。
本発明の第2実施形態に係る情報提供システム、情報提供方法及び情報提供プログラムについて、図5を参照して説明する。図5は、電子投票システムへ適用した場合の説明図であり、第1実施形態で説明した情報提供システムを電子投票システムへ適用した場合の説明図である。図5において、第1実施形態と同様の構成については同じ符号を用い、その説明は省略する。
(2)情報提供装置S1、S2~Snからは演算処理装置20の要求に応じて各投票用紙情報が提供される。
(3)投票用紙集計プログラムが認証された場合には、演算処理装置20では、投票用紙集計プログラムに有権者一覧が入力され、次に、投票用紙集計プログラムは、各投票用紙情報(B,C, ・・・, M)を用いて投票結果を集計する。なお、図5では、情報提供装置S1は投票用紙情報A及びBを記憶しているが、投票者は投票用紙情報Aを取消し、最終的に投票用紙情報Bを有効な投票とした例が示されている。
(4)投票用紙集計プログラムは、投票結果リストをユーザに提供すると共に、第1実施形態と同様に、スーパバイザ24による完全に管理された環境において演算が行われているため、要求データである各投票用紙情報や演算途中のデータは削除され、演算処理装置20に残されることはない。
11…検証データ作成部
12…データベース
20…演算処理装置
21…演算処理プログラム実行部
22…データ要求部
23…プログラム検証部
24…スーパバイザ
25…メモリ
27…ライブラリ
28…関数
29…データ
30…管理サーバ
31…情報提供プラットフォームプログラム管理部
40…情報ネットワーク
50…データ受領プログラム
51…出力部
52…傾向スコアマッチング
53…入力部
54…出力部
55…重回帰分析
56…入力部
Ai…事前認証プログラム
P1…演算処理プログラム
Pi…部分プログラム
Claims (10)
- 情報を記憶し、演算処理装置からの要求に応じて情報を提供する情報提供装置と、
前記情報提供装置から提供された提供情報に基づいて所定の演算処理プログラムにより演算処理を行う演算処理装置と、
を少なくとも含む情報提供システムであって、
前記情報提供装置が、前記演算処理装置の演算処理プログラムを検証するための検証用データを含む付加情報を生成し、前記提供情報に、前記演算処理装置から要求された要求データに加え、前記付加情報を付加し、
前記演算処理装置が、前記演算処理プログラムに前記検証用データを用いた検証用演算を実行させた場合に、前記検証用演算を検証するプログラム検証部を備え、前記プログラム検証部により前記演算処理プログラムが適正なプログラムとして認証された場合に限り、前記演算処理プログラムに前記要求データが提供され、
前記演算処理装置では、提供された前記要求データを用いて前記演算処理プログラムによる演算処理が行われることを特徴とする情報提供システム。 - 前記付加情報にはさらに前記演算処理装置から要求された要求データを使用するための情報使用条件が含まれていることを特徴とする請求項1に記載の情報提供システム。
- 前記付加情報にはさらに前記検証用演算に用いられる検証用演算結果データが含まれていることを特徴とする請求項1又は2に記載の情報提供システム。
- 前記提供情報の中、少なくとも前記要求データ、前記検証用データ及び前記検証用演算結果データは前記情報提供装置において暗号化されて前記演算処理装置に送信され、
前記演算処理装置において前記プログラム検証部は暗号化された前記提供情報を復号することを特徴とする請求項3に記載の情報提供システム。 - 前記プログラム検証部は、前記検証用データを用いた前記演算処理プログラムによる演算処理の結果が、前記検証用演算結果データと一致した否かにより、前記演算処理プログラムを検証することを特徴とする請求項3又は4に記載の情報提供システム。
- 前記付加情報には少なくとも前記演算処理装置において前記演算処理プログラムに許容される演算処理の範囲を規定した権限情報が含まれていることを特徴とする請求項1~5のいずれか1項に記載の情報提供システム。
- 前記プログラム検証部は、前記演算処理装置において前記演算処理プログラムが前記検証用データを用いた前記検証用演算を実行した場合に、当該検証用演算が前記権限情報に規定された演算処理の範囲内であるか否かにより、前記演算処理プログラムが検証されることを特徴とする請求項6に記載の情報提供システム。
- 前記演算処理装置では、前記付加情報によって規定された前記情報使用条件の範囲内で、前記演算処理プログラムによる演算処理が行われることを特徴とする請求項2に記載の情報提供システム。
- 情報提供装置に対する要求に応じて提供された提供情報に基づいて演算処理装置において所定の演算処理プログラムにより演算処理を行う情報提供方法であって、
前記情報提供装置に対して前記提供情報を要求する要求ステップと、
前記情報提供装置が、前記演算処理装置の演算処理プログラムを検証するための検証用データを含む付加情報を生成し、前記提供情報に、前記演算処理装置から要求された要求データに加え、前記付加情報を付加する付加情報ステップと、
前記演算処理装置が、前記演算処理プログラムに前記検証用データを用いた検証用演算を実行させることにより、前記演算処理プログラムを検証するプログラム検証ステップと、
前記プログラム検証ステップにより前記演算処理プログラムが適正なプログラムとして認証された場合に限り、前記演算処理プログラムに前記要求データが提供される提供ステップと、
提供された前記要求データを用いて前記演算処理プログラムにより演算処理を行うステップと、
を含むことを特徴とする情報提供方法。 - 請求項9に記載の情報提供方法の各ステップをコンピュータ装置により実行することを特徴とする情報提供プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022200951A JP7477907B2 (ja) | 2021-03-27 | 2022-12-16 | 情報提供システム、情報提供方法及び情報提供プログラム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021054441A JP7205793B2 (ja) | 2021-03-27 | 2021-03-27 | 情報提供システム、情報提供方法及び情報提供プログラム |
JP2022200951A JP7477907B2 (ja) | 2021-03-27 | 2022-12-16 | 情報提供システム、情報提供方法及び情報提供プログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021054441A Division JP7205793B2 (ja) | 2021-03-27 | 2021-03-27 | 情報提供システム、情報提供方法及び情報提供プログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2023025284A JP2023025284A (ja) | 2023-02-21 |
JP2023025284A5 JP2023025284A5 (ja) | 2023-12-18 |
JP7477907B2 true JP7477907B2 (ja) | 2024-05-02 |
Family
ID=83459125
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021054441A Active JP7205793B2 (ja) | 2021-03-27 | 2021-03-27 | 情報提供システム、情報提供方法及び情報提供プログラム |
JP2022200951A Active JP7477907B2 (ja) | 2021-03-27 | 2022-12-16 | 情報提供システム、情報提供方法及び情報提供プログラム |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021054441A Active JP7205793B2 (ja) | 2021-03-27 | 2021-03-27 | 情報提供システム、情報提供方法及び情報提供プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240211576A1 (ja) |
JP (2) | JP7205793B2 (ja) |
WO (1) | WO2022210383A1 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003044297A (ja) | 2000-11-20 | 2003-02-14 | Humming Heads Inc | コンピュータリソースの制御を行なう情報処理方法および装置、情報処理システム及びその制御方法並びに記憶媒体、プログラム |
JP2005010829A (ja) | 2003-06-16 | 2005-01-13 | Fuji Xerox Co Ltd | 電子データ配信システムおよび配信管理サーバ並びにクライアント端末および当該クライアント端末に組み込まれるプログラム |
JP2012234362A (ja) | 2011-04-28 | 2012-11-29 | Fujitsu Ltd | 情報処理装置、セキュアモジュール、情報処理方法、および情報処理プログラム |
JP2014010598A (ja) | 2012-06-29 | 2014-01-20 | Dainippon Printing Co Ltd | 情報処理装置 |
JP2019047334A (ja) | 2017-09-01 | 2019-03-22 | 学校法人慶應義塾 | データ処理装置、データ処理方法及びデータ処理用プログラム |
-
2021
- 2021-03-27 JP JP2021054441A patent/JP7205793B2/ja active Active
-
2022
- 2022-03-25 US US17/912,006 patent/US20240211576A1/en active Pending
- 2022-03-25 WO PCT/JP2022/014524 patent/WO2022210383A1/ja active Application Filing
- 2022-12-16 JP JP2022200951A patent/JP7477907B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003044297A (ja) | 2000-11-20 | 2003-02-14 | Humming Heads Inc | コンピュータリソースの制御を行なう情報処理方法および装置、情報処理システム及びその制御方法並びに記憶媒体、プログラム |
JP2005010829A (ja) | 2003-06-16 | 2005-01-13 | Fuji Xerox Co Ltd | 電子データ配信システムおよび配信管理サーバ並びにクライアント端末および当該クライアント端末に組み込まれるプログラム |
JP2012234362A (ja) | 2011-04-28 | 2012-11-29 | Fujitsu Ltd | 情報処理装置、セキュアモジュール、情報処理方法、および情報処理プログラム |
JP2014010598A (ja) | 2012-06-29 | 2014-01-20 | Dainippon Printing Co Ltd | 情報処理装置 |
JP2019047334A (ja) | 2017-09-01 | 2019-03-22 | 学校法人慶應義塾 | データ処理装置、データ処理方法及びデータ処理用プログラム |
Also Published As
Publication number | Publication date |
---|---|
US20240211576A1 (en) | 2024-06-27 |
JP2022151397A (ja) | 2022-10-07 |
WO2022210383A1 (ja) | 2022-10-06 |
JP7205793B2 (ja) | 2023-01-17 |
JP2023025284A (ja) | 2023-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111488598B (zh) | 访问控制方法、装置、计算机设备和存储介质 | |
US11194919B2 (en) | Cognitive system for managing consent to user data | |
CN111708991B (zh) | 服务的授权方法、装置、计算机设备和存储介质 | |
US20210091960A1 (en) | Tracking and verification of physical assets | |
US11488258B2 (en) | Authentication, authorization and audit of digital assets using the blockchain | |
US20210089514A1 (en) | Tracking and verification of physical assets | |
US11734259B2 (en) | Anonymous database rating update | |
US11569996B2 (en) | Anonymous rating structure for database | |
CN110674128B (zh) | 区块链的链上治理 | |
US12028460B2 (en) | Verifying user interactions on a content platform | |
KR20220044306A (ko) | 부분-정렬된 블록체인 | |
US20210352077A1 (en) | Low trust privileged access management | |
CN116490868A (zh) | 用于可信执行环境中的安全快速机器学习推理的***和方法 | |
AU2021210206B2 (en) | Index structure for blockchain ledger | |
Sicari et al. | Security&privacy issues and challenges in NoSQL databases | |
US20180218364A1 (en) | Managing distributed content using layered permissions | |
US20200313852A1 (en) | Consent-based data management | |
CN108521424B (zh) | 面向异构终端设备的分布式数据处理方法 | |
Zaghloul et al. | $ d $ d-MABE: Distributed Multilevel Attribute-Based EMR Management and Applications | |
US11451373B2 (en) | Dynamic management of user identifications | |
US11310311B2 (en) | Media obfuscation | |
JP7477907B2 (ja) | 情報提供システム、情報提供方法及び情報提供プログラム | |
KR20150042298A (ko) | 연산 리소스 실행의 안전 보호 | |
US11481222B2 (en) | Computation and prediction of linked access | |
US11645074B2 (en) | Computation and prediction of linked access |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231110 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20231110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240123 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240315 |
|
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: 20240326 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240412 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7477907 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |