-
公开(公告)号:US10108821B2
公开(公告)日:2018-10-23
申请号:US15719850
申请日:2017-09-29
Inventor: Hideki Matsushima , Teruto Hirota , Yukie Shoda , Shunji Harada
IPC: H04L9/00 , H04K1/00 , G06F21/00 , G06F21/87 , G06F21/14 , H04L29/06 , G06F21/53 , G06F21/57 , G06F12/14 , H04L9/32 , G06F21/74
Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.
-
公开(公告)号:US09524404B2
公开(公告)日:2016-12-20
申请号:US14941987
申请日:2015-11-16
Inventor: Hideki Matsushima , Teruto Hirota , Yukie Shoda , Shunji Harada
IPC: H04L9/00 , H04K1/00 , G06F21/00 , G06F21/87 , G06F21/14 , H04L29/06 , G06F21/53 , G06F21/57 , G06F12/14 , H04L9/32
CPC classification number: G06F21/87 , G06F12/1408 , G06F21/14 , G06F21/53 , G06F21/57 , G06F21/74 , G06F2212/1052 , G06F2221/2153 , H04L9/3234 , H04L9/3247 , H04L63/105
Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.
-
公开(公告)号:US09218485B2
公开(公告)日:2015-12-22
申请号:US14483450
申请日:2014-09-11
Inventor: Hideki Matsushima , Teruto Hirota , Yukie Shoda , Shunji Harada
CPC classification number: G06F21/87 , G06F12/1408 , G06F21/14 , G06F21/53 , G06F21/57 , G06F21/74 , G06F2212/1052 , G06F2221/2153 , H04L9/3234 , H04L9/3247 , H04L63/105
Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.
-
公开(公告)号:US12206561B2
公开(公告)日:2025-01-21
申请号:US18602788
申请日:2024-03-12
Inventor: Hideki Matsushima , Motoji Ohmori , Natsume Matsuzaki , Yuichi Futa , Toshihisa Nakano , Manabu Maeda , Yuji Unagami , Hiroshi Amano , Kotaro Hakoda
IPC: H04L43/04 , G06F21/55 , G06Q10/20 , H04L41/069 , H04L67/10
Abstract: An information management method collects log information of one or more home electrical apparatuses corresponding to service providers. Display screen data is generated which indicates a status of the log information. The display screen data includes groups of information which each contain information on an apparatus, a service provider corresponding to the apparatus, and log information output from the apparatus. Provision of the log information of each group is individually selectable. The display screen data is provided via a network to a display terminal that performs access to a server device. Information is received from the display terminal, which indicates that selection on whether or not provision of the log information is performed. Provision of the log information is not performed on the selected group when a determination is made that refusal of provision of the log information on the selected group is performed.
-
公开(公告)号:US12126645B2
公开(公告)日:2024-10-22
申请号:US18384553
申请日:2023-10-27
Inventor: Takeshi Kishikawa , Hideki Matsushima , Tomoyuki Haga , Manabu Maeda , Takamitsu Sasaki
IPC: G06F21/00 , B60R16/023 , G07C5/00 , H04L9/40
CPC classification number: H04L63/1441 , B60R16/023 , G07C5/008 , H04L63/062 , H04L63/1416
Abstract: A gateway that notifies a fraud detection server located outside a vehicle of information about an in-vehicle network system including an in-vehicle network includes: a priority determiner that determines a priority using at least one of: a state of the vehicle including the in-vehicle network system; an identifier of a message communicated on the in-vehicle network; and a result of fraud detection performed on the message; a frame transmitter-receiver that transmits and receives the message communicated on the in-vehicle network; a frame interpreter that extracts information about the in-vehicle network based on the message received by the frame transmitter-receiver; and a frame uploader that notifies the fraud detection server of notification information including the priority and the information about the in-vehicle network.
-
公开(公告)号:US12088664B2
公开(公告)日:2024-09-10
申请号:US17843408
申请日:2022-06-17
Inventor: Yuji Unagami , Hideki Matsushima , Tomoyuki Haga , Manabu Maeda
IPC: H04L67/1087 , H04L9/00 , H04L9/40
CPC classification number: H04L67/1091 , H04L9/50 , H04L63/0807
Abstract: In a data distribution method according to the disclosure, first authentication servers and a first data server belong to a first group, and second authentication servers and a second data server belong to a second group different from the first group. A first authentication server obtains first transaction data that includes a data obtaining request indicating a request for obtaining or referring to data pertaining to an apparatus, and records a block including the first transaction data into its distributed ledger belonging to the first group. A second authentication server obtains the first transaction data, and records the block including the first transaction data into a distributed ledger belonging to the second group. The first authentication server causes the first data server to transfer the data pertaining to the apparatus held therein to the second data server or to make such data available for reference by the second data server.
-
公开(公告)号:US12063235B2
公开(公告)日:2024-08-13
申请号:US17015569
申请日:2020-09-09
Inventor: Takeshi Kishikawa , Tomoyuki Haga , Hideki Matsushima
CPC classification number: H04L63/1425 , H04L12/40013 , H04L63/123 , H04L2012/40215 , H04L2012/40273
Abstract: A communication control device connects an engine ECU to a network and includes: a communicator that receives a message from the engine ECU and transmits the message to the network, and receives a message from the network and transmits the message to the engine ECU; a transmission ID list holder that holds a transmission ID list including a transmission ID included in the message from the engine ECU; and a controller that controls the communicator and the transmission ID list holder. When the transmission ID included in the message from the engine ECU is not in the transmission ID list, the controller adds the transmission ID to the transmission ID list and transmits information related to the transmission ID list to the network.
-
公开(公告)号:US11983783B2
公开(公告)日:2024-05-14
申请号:US18206190
申请日:2023-06-06
Inventor: Yuji Unagami , Hideki Matsushima
IPC: G06Q50/06 , G06F1/28 , G06Q20/08 , G06Q20/14 , G06Q20/38 , G07F15/00 , H02J13/00 , H02J3/38 , H04L9/40
CPC classification number: G06Q50/06 , G06F1/28 , G06Q20/0855 , G06Q20/145 , G06Q20/389 , G07F15/003 , H02J13/00007 , H02J3/388 , H04L63/0853
Abstract: Provided is a control method including: receiving, from first power equipment, first transaction data including, for example, transmitted power amount information indicating the amount of power transmitted to power accumulation equipment; obtaining, from the power accumulation equipment, received power information including, for example, received power amount information indicating the amount of power received from the first power equipment; verifying the first transaction data by referring to the received power information; executing a first consensus algorithm with second servers when the first transaction data is verified successfully; and recording a block including the first transaction data in a distributed ledger of a first server when the validity of the first transaction data is verified through the first consensus algorithm.
-
69.
公开(公告)号:US11652643B2
公开(公告)日:2023-05-16
申请号:US17101876
申请日:2020-11-23
Inventor: Yuji Unagami , Manabu Maeda , Tomoyuki Haga , Hideki Matsushima , Jun Anzai
CPC classification number: H04L9/3247 , G06F21/6236 , G06F21/64 , H04L9/3242 , H04L63/123 , H04L67/12 , G08G1/09 , H04L2209/84
Abstract: A method for verifying content data to be used in a vehicle is provided. The method includes acquiring content data, acquiring, from partial data divided from the content data, a respective plurality of first hash values, acquiring a signature generated by using the first hash values and a key, acquiring state information that indicates a state of a vehicle, determining an integer N that is greater than or equal to one based on the acquired state information, generating, from N pieces of partial data included in the partial data, respective second hash values, verifying the content data by using each of (a) a subset of the plurality of first hash values respectively generated from partial data other than the N pieces of partial data, (b) the second hash values, and (c) the signature, and outputting information that indicates a result of the verifying.
-
公开(公告)号:US11647021B2
公开(公告)日:2023-05-09
申请号:US17215810
申请日:2021-03-29
Inventor: Yuji Unagami , Manabu Maeda , Tomoki Takazoe , Yoichi Masuda , Hideki Matsushima
CPC classification number: H04L63/0869 , G06F21/445 , H04L9/0833 , H04L9/0844 , H04L9/0891 , H04L9/14 , H04L9/30 , H04L9/3263 , H04L9/3273 , H04L63/065 , H04L63/104
Abstract: In an authentication method, a first controller generates a first group key, executes first mutual authentication with devices within a group, and shares the first group key with devices that have succeeded in the first mutual authentication. When a second controller joins the group, the first controller decides which coordinator manages a group key used in common. The first controller executes second mutual authentication with the coordinator, and shares the first group key with the coordinator when the second mutual authentication is successful. The coordinator performs encrypted communication within the group using the first group key, generates a second group key when the first group key valid time runs out and before updating the first group key, executes third mutual authentication with the devices and a third controller, and updates the first group key of the devices and the third controller that have succeeded in the third authentication.
-
-
-
-
-
-
-
-
-