-
公开(公告)号:US20180076965A1
公开(公告)日:2018-03-15
申请号:US15443228
申请日:2017-02-27
Applicant: Kabushiki Kaisha Toshiba
Inventor: Tetsufumi TANAMOTO , Shinichi YASUDA , Satoshi TAKAYA , Masafumi MORI , Takao MARUKAME
CPC classification number: H04L9/3278 , H04L63/0876
Abstract: An authentication server according to embodiments performs statistical processing on a plurality of pieces of ID data acquired from an electronic device including a PUF circuit generating the pieces of ID data (S1052 to S1071), determines whether the plurality of pieces of ID data are physical random numbers based on a result of the statistical processing (S1072), and when the plurality of pieces of ID data are determined to be physical random numbers, recognizes the result of authentication of the electronic device as a success of authentication (S1073), and when the plurality of pieces of ID data are determined not to be physical random numbers, recognizes a result of authentication of the electronic device as a failure of authentication (S1074).
-
公开(公告)号:US20180211154A1
公开(公告)日:2018-07-26
申请号:US15685042
申请日:2017-08-24
Applicant: Kabushiki Kaisha Toshiba
Inventor: Masafumi MORI , Takao MARUKAME , Tetsufumi TANAMOTO , Satoshi TAKAYA
IPC: G06N3/04
CPC classification number: G06N3/0445 , G06N3/0472 , G06N3/063
Abstract: According to an emboediment, a multiplier accumurator includes a controller, a high-order multiplier, a high-order accumulator, a low-order multiplier, and an output unit. The controller is configured to designate each digit within a range of the most significant digit in a coefficient for an input value to a stop digit as a target digit. The high-order multiplier is configured to calculate a high-order multiplication value by multiplying the input value, and a value and a weight of the target digit. The high-order accumulator is configured to calculate a high-order accumulation value by accumulatively adding the high-order multiplication values for input values. The low-order multiplier is configured to calculate a low-order multiplication value by multiplying an input value and a value of a digit smaller than the stop digit. The output unit is configured to output a value determined based on whether the high-order accumulation value exceeds a boundary value.
-