JP6097154B2 - 情報処理装置、情報処理装置の制御方法及びプログラム - Google Patents
情報処理装置、情報処理装置の制御方法及びプログラム Download PDFInfo
- Publication number
- JP6097154B2 JP6097154B2 JP2013111823A JP2013111823A JP6097154B2 JP 6097154 B2 JP6097154 B2 JP 6097154B2 JP 2013111823 A JP2013111823 A JP 2013111823A JP 2013111823 A JP2013111823 A JP 2013111823A JP 6097154 B2 JP6097154 B2 JP 6097154B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- result
- character string
- communication terminal
- encryption
- 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 71
- 230000010365 information processing Effects 0.000 title claims description 20
- 238000004364 calculation method Methods 0.000 claims description 36
- 238000006243 chemical reaction Methods 0.000 claims description 28
- 238000004891 communication Methods 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000010295 mobile communication Methods 0.000 claims description 13
- 230000006870 function Effects 0.000 description 64
- 238000007726 management method Methods 0.000 description 21
- 238000013500 data storage Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000001131 transforming effect Effects 0.000 description 2
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 1
- 244000000231 Sesamum indicum Species 0.000 description 1
- 235000003434 Sesamum indicum Nutrition 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Description
f(a*x+b*y)=a*f(x)+b*f(y)
第1の数値データ:a、b、x、y
第2の数値データ:a、b、f(x)、f(y)
第1の演算関数:a*x+b*y
第2の演算関数:a*f(x)+b*f(y)
f-1(a*f(x)+b*f(y))=f-1(f(a*x+b*y))=a*x+b*y
これにより、第1の数値データ(a、b、x、y)を第1の演算関数(a*x+b*y)で演算した結果を得ることができる。
第1の数値データ、及び、第1の数値データを暗号化関数により暗号化した第2の数値データを次のように定義する。
第1の数値データ:a、b、x、y
第2の数値データ:a、b、f(x)=exp(x)、f(y)=exp(y)
第1の演算関数:a*x+b*y
第2の演算関数:(f(x)^a)*(f(y)^b)
f-1((f(x)^a)*(f(y)^b))=log((exp(x)^a)*(exp(y)^b))=log(exp(a*x+b*y))=a*x+b*y
これにより、第1の数値データ(a、b、x、y)を第1の演算関数(a*x+b*y)で演算した結果を得ることができる。
第1のパターン:(1)、(2)、●、●
第2のパターン:●、●、(1)、(2)
第3のパターン:●、(1)、(2)、●
第4のパターン:(1)、●、●、(2)
第5のパターン:(1)、●、(2)、●
第6のパターン:●、(1)、●、(2)
ここでは、第1、第3及び第5のパターンを使用して、2文字から4文字に増やすものとする。従って、第2の文字列データは、冗長部1013により次のように冗長化される。
(1)、(2)、●、●、●、(3)、(4)、●、(5)、●、(6)、●
(a):「第3の文字列データから、1文字目が「く」で2文字目が「け」で始まる文字列の開始位置を検索する」
(b):「第3の文字列データから、1文字目が「く」で3文字目が「け」で始まる文字列の開始位置を検索する」
(c):「第3の文字列データから、1文字目が「く」で5文字目が「け」で始まる文字列の開始位置を検索する」
(a):4文字目、6文字目
(b):3文字目
(c):3文字目
ここで、今回の冗長化パターンは、「(1)、(2)、●、●、●、(3)、(4)、●、(5)、●」であるため、3文字目、4文字目は偽文字として排除され、6文字目が正文字として採用される。そして、ステップS118において、検索結果変換部1017は、上記冗長化パターンを参照することにより、第3の文字列データの6文字目は、第1の文字列データの3文字目であると判定する。
Claims (7)
- 携帯通信端末と通信可能に接続され、第1のデータに対する第1の処理の結果を得るための情報処理装置であって、
前記第1のデータを暗号化して第2のデータを生成する暗号化手段と、
前記第1のデータに対する前記第1の処理に対応する前記第2のデータに対する第2の処理に係る演算の回数が、前記第1のデータのセキュリティーレベルと、前記携帯通信端末の稼働状況に応じた信頼度と、に基づいて設定された演算指示の回数以下である場合、前記第2のデータ及び前記第2の処理の指示を前記携帯通信端末に送信する送信手段と、
前記第2のデータに対する前記第2の処理の結果を前記携帯通信端末から受信する受信手段と、
前記第2の処理の結果を、前記第1のデータに対する前記第1の処理の結果に変換する変換手段と、
を有し、
前記暗号化手段は、前記第1のデータが数値データである場合、暗号化関数を用いて、前記第1のデータを暗号化して第2のデータを生成し、前記第1のデータが文字列データである場合、前記第1のデータにデータを追加して前記第2のデータを生成し、
前記変換手段は、前記第1のデータが数値データである場合、前記暗号化関数の逆関数を用いて、前記第2のデータに対する前記第2の処理である第2の演算処理の結果を、前記第1のデータに対する前記第1の処理である第1の演算処理の結果に変換し、前記第1のデータが文字列データである場合、前記第1のデータに対する前記データの追加パターンに基づいて、前記第2のデータに対する前記第2の処理である第2の検索処理の結果を、前記第1のデータに対する前記第1の処理である第1の検索処理の結果に変換することを特徴とする情報処理装置。 - 前記送信手段は、前記第2の処理に係る演算の回数が、前記第1のデータのセキュリティーレベルと、前記稼働状況である充電状況に応じた信頼度と、に基づいて設定された前記演算指示の回数以下である場合、前記第2のデータ及び前記第2の処理の指示を前記携帯通信端末に送信することを特徴とする請求項1に記載の情報処理装置
- 前記送信手段は、前記第2の処理に係る演算の回数が、前記第1のデータのセキュリティーレベルと、前記稼働状況であるネットワーク接続時間又は通信速度に応じた信頼度と、に基づいて設定された前記演算指示の回数以下である場合、前記第2のデータ及び前記第2の処理の指示を前記携帯通信端末に送信することを特徴とする請求項1に記載の情報処理装置。
- 前記送信手段により送信された前記第2の処理の結果が、設定された期間内に前記受信手段により受信されない場合、前記携帯通信端末内の前記第2のデータを消去する消去手段を更に有することを特徴とする請求項1乃至3何れか1項に記載の情報処理装置。
- 前記消去手段は、前記送信手段により送信された前記第2の処理の結果が、前記第1のデータのセキュリティーレベルと前記携帯通信端末の信頼度とに基づいて設定された前記期間内に前記受信手段により受信されない場合、前記携帯通信端末内の前記第2のデータを消去することを特徴とする請求項4に記載の情報処理装置。
- 携帯通信端末と通信可能に接続され、第1のデータに対する第1の処理の結果を得るための情報処理装置の制御方法であって、
前記第1のデータを暗号化して第2のデータを生成する暗号化ステップと、
前記第1のデータに対する前記第1の処理に対応する前記第2のデータに対する第2の処理に係る演算の回数が、前記第1のデータのセキュリティーレベルと、前記携帯通信端末の稼働状況に応じた信頼度と、に基づいて設定された演算指示の回数以下である場合、前記第2のデータ及び前記第2の処理の指示を前記携帯通信端末に送信する送信ステップと、
前記第2のデータに対する前記第2の処理の結果を前記携帯通信端末から受信する受信ステップと、
前記第2の処理の結果を、前記第1のデータに対する前記第1の処理の結果に変換する変換ステップと、
を含み、
前記暗号化ステップでは、前記第1のデータが数値データである場合、暗号化関数を用いて、前記第1のデータを暗号化して第2のデータを生成し、前記第1のデータが文字列データである場合、前記第1のデータにデータを追加して前記第2のデータを生成し、
前記変換ステップでは、前記第1のデータが数値データである場合、前記暗号化関数の逆関数を用いて、前記第2のデータに対する前記第2の処理である第2の演算処理の結果を、前記第1のデータに対する前記第1の処理である第1の演算処理の結果に変換し、前記第1のデータが文字列データである場合、前記第1のデータに対する前記データの追加パターンに基づいて、前記第2のデータに対する前記第2の処理である第2の検索処理の結果を、前記第1のデータに対する前記第1の処理である第1の検索処理の結果に変換することを特徴とする情報処理装置の制御方法。 - 携帯通信端末と通信可能に接続され、第1のデータに対する第1の処理の結果を得るためのコンピュータに、
前記第1のデータを暗号化して第2のデータを生成する暗号化ステップと、
前記第1のデータに対する前記第1の処理に対応する前記第2のデータに対する第2の処理に係る演算の回数が、前記第1のデータのセキュリティーレベルと、前記携帯通信端末の稼働状況に応じた信頼度と、に基づいて設定された演算指示の回数以下である場合、前記第2のデータ及び前記第2の処理の指示を前記携帯通信端末に送信する送信ステップと、
前記第2のデータに対する前記第2の処理の結果を前記携帯通信端末から受信する受信ステップと、
前記第2の処理の結果を、前記第1のデータに対する前記第1の処理の結果に変換する変換ステップと、
を実行させ、
前記暗号化ステップでは、前記第1のデータが数値データである場合、暗号化関数を用いて、前記第1のデータを暗号化して第2のデータを生成し、前記第1のデータが文字列データである場合、前記第1のデータにデータを追加して前記第2のデータを生成し、
前記変換ステップでは、前記第1のデータが数値データである場合、前記暗号化関数の逆関数を用いて、前記第2のデータに対する前記第2の処理である第2の演算処理の結果を、前記第1のデータに対する前記第1の処理である第1の演算処理の結果に変換し、前記第1のデータが文字列データである場合、前記第1のデータに対する前記データの追加パターンに基づいて、前記第2のデータに対する前記第2の処理である第2の検索処理の
結果を、前記第1のデータに対する前記第1の処理である第1の検索処理の結果に変換することを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013111823A JP6097154B2 (ja) | 2013-05-28 | 2013-05-28 | 情報処理装置、情報処理装置の制御方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013111823A JP6097154B2 (ja) | 2013-05-28 | 2013-05-28 | 情報処理装置、情報処理装置の制御方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014232150A JP2014232150A (ja) | 2014-12-11 |
JP6097154B2 true JP6097154B2 (ja) | 2017-03-15 |
Family
ID=52125585
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013111823A Active JP6097154B2 (ja) | 2013-05-28 | 2013-05-28 | 情報処理装置、情報処理装置の制御方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6097154B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3079059A1 (en) * | 2015-04-07 | 2016-10-12 | Huawei Technologies Co., Ltd. | Method and apparatus for a mobile device based cluster computing infrastructure |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02277343A (ja) * | 1989-04-18 | 1990-11-13 | Nec Corp | メールボックス内滞留電文管理方式 |
JP2002108910A (ja) * | 2000-09-27 | 2002-04-12 | Nec Soft Ltd | 暗号化ファイルシステム及び暗号化ファイル検索方法並びにコンピュータ可読記録媒体 |
GB2373136A (en) * | 2001-03-07 | 2002-09-11 | Int Computers Ltd | Distributed computing using wireless mobile devices |
JP2005084568A (ja) * | 2003-09-11 | 2005-03-31 | Nippon Telegr & Teleph Corp <Ntt> | セキュリティ方法、セキュリティ装置及びセキュリティプログラム |
JP2007241394A (ja) * | 2006-03-06 | 2007-09-20 | Mitsubishi Electric Corp | 分割処理管理装置及び分割処理管理システム及び演算処理実行システム及び分割処理管理方法 |
KR101179554B1 (ko) * | 2009-03-26 | 2012-09-05 | 한국전자통신연구원 | 모바일 클라우드 플랫폼을 구비한 모바일 단말 장치 |
US8862895B2 (en) * | 2010-04-27 | 2014-10-14 | Fuji Xerox Co., Ltd. | Systems and methods for communication, storage, retrieval, and computation of simple statistics and logical operations on encrypted data |
JP2012049679A (ja) * | 2010-08-25 | 2012-03-08 | Sony Corp | 端末装置、サーバ、データ処理システム、データ処理方法、及びプログラム |
-
2013
- 2013-05-28 JP JP2013111823A patent/JP6097154B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014232150A (ja) | 2014-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102377187B1 (ko) | 블록체인의 프라이버시 데이터 처리방법, 장치, 디바이스 및 저장매체 | |
US11451370B2 (en) | Secure probabilistic analytics using an encrypted analytics matrix | |
Gai et al. | Security-aware efficient mass distributed storage approach for cloud systems in big data | |
JP2021189431A5 (ja) | ||
JP6085261B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
CN112256275B (zh) | 代码混淆方法、装置、电子设备及介质 | |
Bolten et al. | Asymptotic convergence of the parallel full approximation scheme in space and time for linear problems | |
CN107528830A (zh) | 账号登陆方法、***及存储介质 | |
CN111813544B (zh) | 计算任务的处理方法、装置、调度及管理***和介质 | |
CN110266484B (zh) | 一种数据加密方法、装置、设备及介质 | |
CN113691374B (zh) | 数据加密方法及装置、存储介质及电子设备 | |
CN111046010A (zh) | 日志储存方法、装置、***、电子设备和计算机可读介质 | |
US20150331671A1 (en) | Generating pseudo-random numbers using cellular automata | |
CN113946863A (zh) | 数据加密存储方法、***、设备及存储介质 | |
JP6097154B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
CN112149834B (zh) | 模型训练方法、装置、设备和介质 | |
CN111049988A (zh) | 移动设备的亲密度预测方法、***、设备及存储介质 | |
US9916344B2 (en) | Computation of composite functions in a map-reduce framework | |
KR101467123B1 (ko) | 스마트 폰 용 기업정보유출 감시 | |
CN114996169B (zh) | 设备诊断方法、装置、电子设备及存储介质 | |
CN110262756B (zh) | 用于缓存数据的方法和装置 | |
US20240154802A1 (en) | Model protection method and apparatus | |
CN112115487B (zh) | 一种数据处理方法、装置和电子设备 | |
KR20230083836A (ko) | Sha-3 처리를 위한 그래픽 처리 장치 및 방법 | |
CN115270106A (zh) | 数据处理方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150602 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160301 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160427 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20161011 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161227 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20170111 |
|
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: 20170207 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170217 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6097154 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |