-
公开(公告)号:US20220188706A1
公开(公告)日:2022-06-16
申请号:US17683395
申请日:2022-03-01
Applicant: NEC Corporation Of America , Bar-Ilan University , NEC Corporation
Inventor: Jun FURUKAWA , Joseph KESHET , Kazuma OHARA , Toshinori ARAKI , Hikaru TSUCHIDA , Takuma AMADA , Kazuya KAKIZAKI , Shir AVIV-REUVEN
Abstract: There is provided a system for computing a secure statistical classifier, comprising: at least one hardware processor executing a code for: accessing code instructions of an untrained statistical classifier, accessing a training dataset, accessing a plurality of cryptographic keys, creating a plurality of instances of the untrained statistical classifier, creating a plurality of trained sub-classifiers by training each of the plurality of instances of the untrained statistical classifier by iteratively adjusting adjustable classification parameters of the respective instance of the untrained statistical classifier according to a portion of the training data serving as input and a corresponding ground truth label, and at least one unique cryptographic key of the plurality of cryptographic keys, wherein the adjustable classification parameters of each trained sub-classifier have unique values computed according to corresponding at least one unique cryptographic key, and providing the statistical classifier, wherein the statistical classifier includes the plurality of trained sub-classifiers.
-
公开(公告)号:US20200293944A1
公开(公告)日:2020-09-17
申请号:US16353046
申请日:2019-03-14
Applicant: NEC Corporation Of America , Bar-Ilan University , NEC Corporation
Inventor: Jun FURUKAWA , Joseph KESHET , Kazuma OHARA , Toshinori ARAKI , Hikaru TSUCHIDA , Takuma AMADA , Kazuya KAKIZAKI , Shir AVIV-REUVEN
Abstract: There is provided a system for computing a secure statistical classifier, comprising: at least one hardware processor executing a code for: accessing code instructions of an untrained statistical classifier, accessing a training dataset, accessing a plurality of cryptographic keys, creating a plurality of instances of the untrained statistical classifier, creating a plurality of trained sub-classifiers by training each of the plurality of instances of the untrained statistical classifier by iteratively adjusting adjustable classification parameters of the respective instance of the untrained statistical classifier according to a portion of the training data serving as input and a corresponding ground truth label, and at least one unique cryptographic key of the plurality of cryptographic keys, wherein the adjustable classification parameters of each trained sub-classifier have unique values computed according to corresponding at least one unique cryptographic key, and providing the statistical classifier, wherein the statistical classifier includes the plurality of trained sub-classifiers.
-
3.
公开(公告)号:US20230315839A1
公开(公告)日:2023-10-05
申请号:US18010323
申请日:2020-06-18
Applicant: NEC Corporation
Inventor: Hikaru TSUCHIDA
IPC: G06F21/55
CPC classification number: G06F21/55
Abstract: To provide an assessment apparatus capable of assessing the security of an assessment target model. The assessment apparatus is able to access a surrogate model generation apparatus that comprises a query generation part that generates a first query causing an assessment target model to make an inference to obtain an inference result; an MIA execution part that executes a membership inference attack using as an input the inference result obtained by sending the first query to the assessment target model and infers virtual training data used to train the assessment target model; and a surrogate model generation part that uses the virtual training data to generate a surrogate model that emulates the behavior of the assessment target model, and the assessment apparatus comprises a security assessment part that transmits a second query to both the surrogate model and the assessment target model to assess the security of the assessment target model using the results therefrom.
-
公开(公告)号:US20230259619A1
公开(公告)日:2023-08-17
申请号:US18016223
申请日:2020-07-22
Applicant: NEC Corporation
Inventor: Hikaru TSUCHIDA , Isamu Teranishi
IPC: G06F21/55
CPC classification number: G06F21/556
Abstract: An inference apparatus according to the embodiment including: an inference unit which is machine learning model trained using training data and configured to inference based on input data; a determination unit configured to determine whether input data is the training data or not based on inference data indicating a result of inference when the input data is input to the inference unit; and an output unit configured to output the inference data as output data when the determination unit determines that the input data is not the training data, and configured to output an alternative data different from the inference data as the output data when the determination unit determines that input data is the training data.
-
公开(公告)号:US20230130624A1
公开(公告)日:2023-04-27
申请号:US17910403
申请日:2020-03-24
Applicant: NEC Corporation
Inventor: Hikaru TSUCHIDA
Abstract: Each of the secure computation server apparatuses includes a bit-decomposition operation part that performs a bit-decomposition for a share value secretly shared with a constant number of rounds; a table operation part that determines a success or failure of an equality at each bit of the bit-decomposition using a table in which determination expressions for determination whether or not the equality holds at each bit are arranged in a row direction, and combinations of the determination expressions are arranged in a column direction; and an equality determination part that performs equality determination with a constant number of rounds for a value that accumulates a result of the success or failure of the equality at each bit of the bit-decomposition to determine an array reference corresponding to the share value.
-
公开(公告)号:US20220092172A1
公开(公告)日:2022-03-24
申请号:US17420949
申请日:2019-01-09
Applicant: NEC Corporation
Inventor: Hikaru TSUCHIDA , Takao TAKENOUCHI , Toshinori ARAKI , Kazuma OHARA , Takuma AMADA
Abstract: A verification apparatus acquires a source code for multiparty computation, while changing a combination of options settable to a multiparty computation compiler, compiles the source code for each combination of options to generate a plurality of multiparty computation executable codes, selects at least one multiparty computation executable code from the plurality of multiparty computation executable codes as a verification code and provides the at least one verification code to a verification environment of multiparty computation, generates an evaluation index with respect to an execution result of at least one verification code in the verification environment, and selects at least one recommended code from the plurality of multiparty computation executable codes, based on the evaluation index corresponding to at least one verification code and outputs the selected recommended code.
-
7.
公开(公告)号:US20240289493A1
公开(公告)日:2024-08-29
申请号:US18281857
申请日:2021-03-18
Applicant: NEC Corporation
Inventor: Hikaru TSUCHIDA
Abstract: An individual secure computation server apparatus in a secure computation system computes, by using a cyclic permutation shared by secure computation server apparatuses except one of the secure computation server apparatuses, a value of a cyclic permutation for the one secure computation server apparatus, performs a fraud detection by performing an equality check on values of cyclic permutations computed by the other secure computation server apparatuses, constitutes a random cyclic permutation by synthesizing the cyclic permutations, applies the random cyclic permutation to the share in the sequence, computes a share which indicates an index and to which the random cyclic permutation has been applied by adding a share having a shift amount of the cyclic permutation to the share which indicates the index, reconstructs the share which indicates the index and to which the random cyclic permutation has been applied, and selects a share corresponding to the reconstructed index.
-
公开(公告)号:US20220368723A1
公开(公告)日:2022-11-17
申请号:US17778111
申请日:2019-11-28
Applicant: NEC Corporation
Inventor: Hikaru TSUCHIDA
IPC: H04L9/40
Abstract: Among four secure computation nodes, one secure computation node is selected as a receiving node. Two of three remaining secure computation nodes among the four secure computation nodes are operated as resharing nodes, and a remaining secure computation node is operated as a verifying node. The resharing node(s) performs a mini-shuffle for resharing share(s) held therein by using a permutation that the receiving node does not know and transmits a result(s) of the mini-shuffle to the receiving node. The verifying node computes data to verify the result(s) of the mini-shuffle performed by the resharing node(s) by using a permutation that the receiving node does not know and transmits the data to the receiving node. Shuffling of shares is achieved by repeatedly performing a round as described above so that each of the four secure computation nodes is selected as the receiving node at least once.
-
公开(公告)号:US20220329596A1
公开(公告)日:2022-10-13
申请号:US17641890
申请日:2019-10-04
Applicant: NEC Corporation
Inventor: Hikaru TSUCHIDA , Toshinori ARAKI , Kazuma OHARA
Abstract: In a secret computation system, each of the three or more secret computation servers is configured to transmit, to the auxiliary server, carry computation information for computing a carry indicating whether or not digit carry occurs when a share of arithmetic operation is added as a binary number. The auxiliary server is configured to compute the carry based on the carry computation information received and compute an adjustment value used for computing the share of the arithmetic operation from a share of logical operation by using the computed carry. The auxiliary server distributes the computed adjustment value to the three or more secret computation servers. Each of the three or more secret computation servers is configured to convert the share of the logical operation to the share of the arithmetic operation by using a distributed value of the adjustment value.
-
公开(公告)号:US20220261507A1
公开(公告)日:2022-08-18
申请号:US17628953
申请日:2019-07-24
Applicant: NEC Corporation
Inventor: Hikaru TSUCHIDA , Kazuma OHARA , Toshinori ARAKI , Takuma AMADA
Abstract: A secure computation server includes: a computation processing part that performs secure computation by using data x received from a client and computes a computation result R; and a trail registration part that makes a predetermined trail storage system to store first trail data for certifying identity of the data x, the first trail data having been calculated from the data x, and second trail data for certifying a relationship between the data x and the computation result R. The predetermined trail storage system manages the first and second trail data in a non-rewritable manner and provides the first and second trail data to a predetermined audit node.
-
-
-
-
-
-
-
-
-