MACHINE LEARNING SYSTEM, CLIENT, MACHINE LEARNING METHOD AND PROGRAM

    公开(公告)号:US20230214666A1

    公开(公告)日:2023-07-06

    申请号:US18008492

    申请日:2020-06-09

    Inventor: Hikaru TSUCHIDA

    CPC classification number: G06N3/098

    Abstract: A client is provided with a property classification model training part that trains a classification model, the classification model inferring a property of an input data from the gradient information and a target model training part that computes the gradient information of the target model using a training data, the target model and the classification model and transmits the gradient information to the server. The property of the input data that the classification model infers can be set for each client, and the property classification model training part trains the classification model using the target model and a second training data labelled with a teacher label regarding the property of the input data.

    INFORMATION PROCESSING APPARATUS, SECURE COMPUTATION METHOD, AND PROGRAM

    公开(公告)号:US20220129567A1

    公开(公告)日:2022-04-28

    申请号:US17429780

    申请日:2019-02-12

    Abstract: There is provided an information processing apparatus that executes efficient type conversion processing in four-party computation using 2-out-of-4 replicated secret sharing. The information processing apparatus comprises a basic operation seed storage part, a reshare value computation part, and a share construction part. The basic operation seed storage part stores a seed for generating a random number used when computation is performed on a share. The reshare value computation part generates a random number using the seed, computes a share reshare value using the generated random number, and transmits data regarding the generated random number to other apparatuses. The share construction part constructs a share for type conversion using the data regarding the generated random number and the share reshare value received from other apparatuses.

    CONVERSION APPARATUS, CONVERSION METHOD AND PROGRAM

    公开(公告)号:US20220035608A1

    公开(公告)日:2022-02-03

    申请号:US17276200

    申请日:2018-09-20

    Abstract: There is provided a conversion apparatus with which a secure computation execution environment may be easily constructed. The conversion apparatus comprises an input part and a conversion part. The input part inputs a source code. The conversion part converts the input source code so that a secure computation compiler processes it based on setting information relating to secret computation executed by a plurality of secure computation servers.

    INFORMATION PROCESSING APPARATUS, SECRET CALCULATION METHOD, AND PROGRAM

    公开(公告)号:US20210351916A1

    公开(公告)日:2021-11-11

    申请号:US17283041

    申请日:2018-10-11

    Abstract: When an absolute value of a difference value between a first share and a second share which are secret-shared is less than or equal to a natural number t, the information processing apparatus calculates the difference value between the first share and the second share. Furthermore, the information processing apparatus performs a comparison in magnitude of the first share and the second share using bit-decomposition from a least significant bit to an m-th bit (m being a natural number) of the difference value.

    SECURE COMPUTATION SYSTEM, SECURE COMPUTATION SERVER APPARATUS, SECURE COMPUTATION METHOD, AND SECURE COMPUTATION PROGRAM

    公开(公告)号:US20230333813A1

    公开(公告)日:2023-10-19

    申请号:US18023317

    申请日:2020-08-26

    Inventor: Hikaru TSUCHIDA

    CPC classification number: G06F7/49931 G06F7/723

    Abstract: A secure computation system for secure exponentiation involving a non-secret base and a secret exponent comprises at least four secure computation server apparatuses connected to each other via a network, and each of the secure computation server apparatuses has: a reshare part that outputs reshares for an input including at least a share of the exponent by an operation closed within each of the secure computation server apparatuses; and a multiplication part that performs the secure exponentiation by executing multiplication using shares obtained by having the reshare part reshare the exponent that has been decomposed into additions of shares of the exponent.

    SECURE COMPUTATION SYSTEM, SECURE COMPUTATION SERVER APPARATUS, SECURECOMPUTATION METHOD, AND SECURE COMPUTATION PROGRAM

    公开(公告)号:US20230046000A1

    公开(公告)日:2023-02-16

    申请号:US17790572

    申请日:2020-01-20

    Inventor: Hikaru TSUCHIDA

    Abstract: Each of a secure computation server apparatuses includes a random number generation part that generates random numbers using a pseudo random number generator shared among the secure computation server apparatuses; a seed storage part that shares and stores a seed(s) used for generating random numbers in the random number generation part; a pre-generated random number storage part that stores random numbers generated by the random number generation part; a share value storage part that stores a share(s) to be a target of processing; a logical operation part that computes a carry to be transmitted and received among the secure computation server apparatuses using the random numbers and the share(s) to be a target of processing; an inner product calculation part that removes a mask from the carry; and an arithmetic operation part that performs a processing of erasing the carry to obtain a processing result.

    SHUFFLE SYSTEM, SHUFFLE METHOD, AND PROGRAM

    公开(公告)号:US20220399991A1

    公开(公告)日:2022-12-15

    申请号:US17779352

    申请日:2019-11-28

    Inventor: Hikaru TSUCHIDA

    Abstract: The number of permutations is reduced when four-party shuffling is performed. Among four secure computation nodes holding first to third shares of data in a secret-shared form, first and second secure computation nodes are selected as resharing nodes, and third and fourth secure computation nodes are selected as receiving nodes. The first and second secure computation nodes perform a mini-shuffle for resharing the shares they each hold by using a permutation that third and fourth receiving nodes do not know. Next, the third and fourth secure computation nodes perform a mini-shuffle for resharing the shares they each hold by using a permutation that first and second receiving nodes do not know.

    COMPUTATION SYSTEM AND COMPUTATION METHOD

    公开(公告)号:US20220343027A1

    公开(公告)日:2022-10-27

    申请号:US17762581

    申请日:2019-09-26

    Abstract: A computation system according to the present disclosure includes: shuffling secure computation means for executing secure computation processing by shuffling; random bit sharing means for generating, as security parameters, K pieces of random data; and unauthorized action detecting secure computation means for determining that an exclusive OR operation of values for all rows obtained by multiplying the exclusive OR operation of each row of the tables before the shuffling processing for each data designated by the i-th random data by the i-th random bit of each row is the same as an exclusive OR operation of values for all rows obtained by multiplying the exclusive OR operation of each row of the tables after the shuffling processing for each data designated by the i-th random data by the i-th random bit of each row.

Patent Agency Ranking