IP Library › Granted Patent US 12,505,235
Granted Patent B2
US 12,505,235 · App. 18/372,161 · Granted Dec 23, 2025

Processing system, processing method, and processing program

Inventors: Satoshi Tanaka (Tokyo, JP); Yoichi Sakurai (Tokyo, JP); Masashi Sawada (Tokyo, JP)
Assignee: NTT COMMUNICATIONS CORPORATION
G06F21/604
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,505,235
App. No.
18/372,161
Granted
Dec 23, 2025
Kind
B2
Abstract

A processing system distributes registration data that a registrar device has to a plurality of servers in a state of being segmented shares, and stores the registration data in the servers. Each of the servers includes first processing circuitry configured to perform anonymization on the shares, and provide anonymization-processed information on which anonymization is performed in the state of being shares.

Claims (36)

1 . A processing system that distributes registration data that a registrar device has to a plurality of servers in a state of being segmented shares, and stores the registration data in the servers,

each of the servers comprising:

first processing circuitry configured to:

perform anonymization on the shares; and

provide anonymization-processed information on which anonymization is performed in the state of being shares, wherein

the registrar device includes:

second processing circuitry configured to:

segment the registration data into a plurality of shares, distribute the plurality of shares to the servers, respectively, and cause the servers to register the plurality of shares,

select an anonymization processing method, and

perform evaluation in anonymity and utility on the anonymization-processed information on which anonymization is performed and, when the anonymization-processed information has the anonymity and the utility, notify the servers of a permission to provide the anonymization-processed information, and

the first processing circuitry is further configured to:

perform anonymization on the plurality of shares using the anonymization processing method that is selected, and

provide the anonymization-processed information about which a notification of the permission to provide the anonymization-processed information is made.

2 . The processing system according to claim 1 , wherein;

the first processing circuitry is further configured to perform anonymization on the shares by performing multi-party computation in which computation and exchange of data are performed between the servers.

3 . The processing system according to claim 1 , wherein:

after the plurality of shares are distributed to the servers, respectively, and are registered in the servers, the second processing circuitry is further configured to select the anonymization processing method.

4 . The processing system according to claim 1 , wherein:

after the plurality of shares are distributed to the servers, respectively, and are registered in the servers, and when a computation process is requested by a user device, the second processing circuitry is further configured to select an anonymization processing method corresponding to the requested computation process.

5 . A processing method that is executed by a processing system that distributes registration data that a registrar device has to a plurality of servers in a state of being segmented shares, and stores the registration data in the servers, the processing method comprising:

performing anonymization on the shares;

providing anonymization-processed information on which anonymization is performed in the state of being shares;

segmenting the registration data into a plurality of shares, distributing the plurality of shares to the servers, respectively, and causing the servers to register the plurality of shares,

selecting an anonymization processing method,

performing evaluation in anonymity and utility on the anonymization-processed information on which anonymization is performed and, when the anonymization-processed information has the anonymity and the utility, notify the servers of a permission to provide the anonymization-processed information,

performing anonymization on the plurality of shares using the anonymization processing method that is selected, and

providing the anonymization-processed information about which a notification of the permission to provide the anonymization-processed information is made.

6 . A non-transitory computer-readable recording medium storing therein a processing program that causes a computer to execute a process comprising:

storing registration data in a distributed manner in a state of being shares obtained by segmenting registration data;

performing anonymization on the shares;

providing anonymization-processed information on which the anonymization is performed in the state of being shares;

segmenting the registration data into a plurality of shares, distributing the plurality of shares to a plurality of servers, respectively, and causing the servers to register the plurality of shares,

selecting an anonymization processing method,

performing evaluation in anonymity and utility on the anonymization-processed information on which anonymization is performed and, when the anonymization-processed information has the anonymity and the utility, notify the servers of a permission to provide the anonymization-processed information,

performing anonymization on the plurality of shares using the anonymization processing method that is selected, and

providing the anonymization-processed information about which a notification of the permission to provide the anonymization-processed information is made.

Assignments (2)
CHANGE OF NAME Recorded Feb 11, 2026
From: NTT COMMUNICATIONS CORPORATION
To: NTT DOCOMO BUSINESS, INC.
Reel/Frame 074767/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2023
From: TANAKA, SATOSHI; SAKURAI, YOICHI; SAWADA, MASASHI
To: NTT COMMUNICATIONS CORPORATION
Reel/Frame 065184/0725 →
Priority Claims (1)
JP 2021-053163 · Mar 26, 2021 · national
Continuity (2)
Continuation PCTJP2022014566 · Mar 25, 2022
Related Publication 20240012916A1 · Jan 11, 2024
References Cited (18)
US 11537726B2 · Tanaka et al. · 2022 [cited by applicant]
US 20130239226A1 · Miyakawa · 2013 [cited by examiner]
US 20200327252A1 · Mcfall et al. · 2020 [cited by applicant]
US 20200410135A1 · Macey · 2020 [cited by examiner]
US 20210250177A1 · Yoo · 2021 [cited by examiner]
US 20210342476A1 · Tanaka et al. · 2021 [cited by applicant]
US 20230359770A1 · Mcfall et al. · 2023 [cited by applicant]
EP 3449414A1 · 2019 [cited by applicant]
JP 2013156720A · 2013 [cited by applicant]
JP 2020042128A · 2020 [cited by applicant]
WO 2013121738A1 · 2013 [cited by applicant]
WO 2019124260A1 · 2019 [cited by applicant]
Extended European Search Report issued May 14, 2024 in European Patent Application No. 22775842.2, 6 pages. [cited by applicant]
NTT Secure Platform laboratories, “System and Principles of Secure Computation”, Available Online at: https://www.rd.ntt/sc/project/data-security/NTT-himitsu-keisan.pdf, Aug. 2018, pp. 1-34 (68 pages including English T… [cited by applicant]
Kiribuchi et al., “MEVAL3: A Library for Programmable Secure Computation”, Cryptography and Information Security, The Institute of Electronics, Information and Communication Engineers, SCIS, Jan. 23-26, 2018, pp. 1-8 (1… [cited by applicant]
Kimura et al., “Evaluation of Secure Computation in a Distributed Healthcare Setting”, Medical Informatics Europe (MIE), Available Online at: http://hdl.handle.net/2433/245590, 2016, pp. 152-156. [cited by applicant]
Chida et al., “Implementation and evaluation of an efficient secure computation system using ‘R’ for healthcare statistic” J Am Med Inform Assoc., vol. 21, Apr. 24, 2014, pp. e326-e331. [cited by applicant]
Karashi et al., “A Hybrid Anonymization with Secure Computation and Randomization”, Proceedings of 2012 Symposium on Cryptography and Information Security [CD-ROM], SCIS, Jan. 30-Feb. 2, 2012, pp. 1-8 (10 pages includin… [cited by applicant]