Secret statistical processing systems, methods, statistical processing apparatus and program

US11880489B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11880489-B2
Application numberUS-201917274187-A
CountryUS
Kind codeB2
Filing dateAug 28, 2019
Priority dateSep 10, 2018
Publication dateJan 23, 2024
Grant dateJan 23, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided is a technique for performing statistical processing such as processing for obtaining parameters of logistic regression analysis faster than before. A secure statistical processing system includes a cross tabulation table computing device 2 that performs secure computation on a cross tabulation table in which frequencies are in plain texts while keeping each record concealed; and a statistical processing device 3 that performs predetermined statistical processing using the cross tabulation table in which frequencies are in plain texts. The cross tabulation table computing device 2 may include a plurality of secure computation devices 221, . . . , 22 N that perform secure computation on a cross tabulation table in which frequencies are fragments subjected to secret sharing while keeping each record concealed, and a management device 21 that restores the fragments to compute the cross tabulation table in which frequencies are in plain texts.

First claim

Opening claim text (preview).

The invention claimed is: 1. A secure statistical processing system, comprising: cross tabulation table computing circuitry configured to perform secure computation on a cross tabulation table in which each record is concealed and frequencies of each record having a predetermined value are in plain text; and statistical processing circuitry configured to perform predetermined statistical processing using the cross tabulation table in which frequencies are in plain texts, wherein the statistical processing circuitry performs processing of calculating parameters of logistic regression analysis, and the cross tabulation table computing circuitry includes: a plurality of secure computation circuitries that performs secure computation on a cross tabulation table in which frequencies are fragments subjected to secret sharing while keeping each record concealed, and management circuitry that restores the fragments to compute the cross tabulation table in which frequencies are in plain texts, wherein the plurality of secure computation circuitries randomly exchange records in performing the secure computation, the plurality of secure computation circuitries perform the secure computation in parallel, and the plurality of computation circuitries calculate the parameters of the logistic regression analysis by maximizing an error function whose arguments are the parameters. 2. The statistical processing circuitry of the secure statistical processing system according to claim 1 . 3. A secure statistical processing method, comprising: by cross tabulation table computing circuitry, performing secure computation on a cross tabulation table in which each record is concealed and frequencies of each record having a predetermined value are in plain text; and by statistical processing circuitry, performing predetermined statistical processing using the cross tabulation table in which frequencies are in plain texts, including calculating parameters of logistic regression analysis, wherein the method further includes: performing, by a plurality of secure computation circuitries, secure computation on a cross tabulation table in which frequencies are fragments subjected to secret sharing while keeping each record concealed, and restoring the fragments to compute the cross tabulation table in which frequencies are in plain texts, wherein the plurality of secure computation circuitries randomly exchange records in performing the secure computation, the plurality of secure computation circuitries perform the secure computation in parallel, and the plurality of computation circuitries calculate the parameters of the logistic regression analysis by maximizing an error function whose arguments are the parameters. 4. A non-transitory computer-readable medium storing a program, that, when executed by a computer, causes the computer to perform a method according to claim 3 . 5. The statistical processing system according to claim 1 , wherein the predetermined statistical processing performed by the processing circuitry is unsecured statistical processing. 6. The statistical processing system according to claim 5 , wherein the records include health insurance information. 7. The statistical processing system according to claim 6 , wherein the health insurance information includes height, weight, and blood pressure information. 8. The statistical processing system according to claim 7 , wherein the predetermined statistical processing included divisions and exponential functions. 9. The statistical processing system according to claim 1 , wherein in calculation the parameters of the logistic regression analysis by maximizing the error function, the plurality of computation circuitries partially differentiate the error function. 10. The statistical processing system according to claim 9 , wherein the plurality of computation circuitries partially differentiate the error function with respect to the parameters to generate a set of partial derivative functions. 11. The statistical processing system according to claim 10 , wherein the plurality of computation circuitries calculate the parameters such that the set of partial derivative functions are substantially zero.

Assignees

Inventors

Classifications

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system (cryptographic typewriters G09C3/00) · CPC title

  • Secure multiparty computation, e.g. millionaire problem · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11880489B2 cover?
Provided is a technique for performing statistical processing such as processing for obtaining parameters of logistic regression analysis faster than before. A secure statistical processing system includes a cross tabulation table computing device 2 that performs secure computation on a cross tabulation table in which frequencies are in plain texts while keeping each record concealed; and a s…
Who is the assignee on this patent?
Nippon Telegraph & Telephone
What technology area does this patent fall under?
Primary CPC classification G06F21/6245. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 23 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).