Patents by Inventor Jun Kanai
Jun Kanai has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220083645Abstract: According to one embodiment, an information processing apparatus includes: an access detector configured to detect an access request for target data; and a determiner configured to determine necessity of checking information indicating whether access to the target data is permitted, based on position information on the target data, and on a data range to be checked.Type: ApplicationFiled: February 26, 2021Publication date: March 17, 2022Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Jun KANAI
-
Publication number: 20220050727Abstract: An information processing apparatus that is one embodiment of the present invention: detects execution of software in any of a host environment, and one or more virtual environments; and acquires discrimination information indicating that a detected environment is a first environment, and first name information indicating a name of the software in a name space of the first environment. The information processing apparatus acquires, based on the discrimination information, second name information indicating a name of the first environment in a name space of a second environment. The information processing apparatus converts, based on the second name information, the first name information into third name information indicating a name of the software in the name space of the second environment. The information processing apparatus acquires, based on the third name information, information on the software from an accessible resource.Type: ApplicationFiled: February 26, 2021Publication date: February 17, 2022Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Toshiyuki KANTAKE, Jun KANAI, Tatsuya UEHARA
-
Patent number: 11250122Abstract: According to an embodiment, an information processing apparatus includes one or more processors. The one or more processors are configured to acquire a program identifier of a computer program disposed on a memory and serving as an execution target; read a calculation result corresponding to the acquired program identifier from a storage; and verify whether the computer program serving as the execution target is permitted to be executed, on the basis of the read calculation result and a white list.Type: GrantFiled: August 21, 2019Date of Patent: February 15, 2022Assignee: Kabushiki Kaisha ToshibaInventors: Jun Kanai, Shinya Takumi, Yoshikazu Hanatani, Naoki Ogura
-
Patent number: 11132467Abstract: According to an embodiment, an information processing device includes a prior verifying unit, and an execution control unit. The prior verifying unit is configured to verify integrity of software registered in a whitelist at a timing which does not depend on an execution start of software and generate an execution permission list in which software which is successfully verified is registered as execution-permitted software. The execution control unit is configured to permit execution of the software if the software is registered in the execution permission list as the execution-permitted software when the execution start of the software is detected.Type: GrantFiled: February 27, 2019Date of Patent: September 28, 2021Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Yoshihiro Komatsubara, Shinya Takumi, Yoshikazu Hanatani, Jun Kanai
-
Publication number: 20210297860Abstract: According to one embodiment, a communication device belongs to a communication network including a control device and a plurality of communication devices connected to the control device, and transmits a communication packet to a transmission destination communication device. The communication device and the transmission destination communication device are differently one of the plurality of communication devices. In the communication device, a memory stores first information for judging a normality of the communication packet. An analyzing unit judges the normality of a received communication packet based on the received communication packet and the first information. A transmission destination determining unit determines the transmission destination communication device and the control device as transmission destinations of the received communication packet when the analyzing unit judges that the received communication packet is not normal.Type: ApplicationFiled: October 26, 2020Publication date: September 23, 2021Applicants: Kabushiki Kaisha Toshiba, Toshiba Infrastructure Systems & Solutions CorporationInventors: Naoki OGURA, Fukutomo NAKANISHI, Jun KANAI
-
Publication number: 20210288989Abstract: According to one embodiment, an information processing device ranks one or more security measures technologies to be ranked. The information processing device includes processing circuitry configured to operate as an influence information obtaining unit, a requirements information obtaining unit and a ranking unit. The influence information obtaining unit obtains influence information indicating correspondence between the one or more security measures technologies and an influence on a system when each of the one or more security measures technologies is introduced into the system. The requirements information obtaining unit obtains requirements information indicating system requirements of the system. The ranking unit ranks the one or more security measures technologies based on a degree of satisfaction of the system requirements indicated in the requirements information, using the requirements information and the influence information.Type: ApplicationFiled: October 26, 2020Publication date: September 16, 2021Applicant: Kabushiki Kaisha ToshibaInventors: Jun KANAI, Yurie SHINKE, Hideyuki MIYAKE
-
Patent number: 10796003Abstract: According to one embodiment, an information processing apparatus includes a first memory, a signal generation unit, an integrity check unit, and an access-right update unit. Firmware is stored in the first memory. The signal generation unit is configured to generate a signal when there is access violating access right, to the first memory. The integrity check unit is configured to perform, when the access violating access right is a verification request with respect to a predetermined verification target region, integrity check with respect to the verification target region in response to the signal. The access-right update unit is configured to update access right corresponding to the verification target region, to which the integrity check has been performed.Type: GrantFiled: September 11, 2017Date of Patent: October 6, 2020Assignee: TOSHIBA MEMORY CORPORATIONInventors: Naoko Yamada, Jun Kanai, Shinya Takumi, Hiroshi Isozaki
-
Publication number: 20200293666Abstract: According to an embodiment, an information processing apparatus includes: a memory on which first/second processing applications are stored, the first processing application being a secure application; and a processor that is coupled to the memory and executes the first and second processing applications. The first processing application includes an issuance module, a first communication module, and a log verification module. The issuance module issues a command to call a function of the second processing application and links the command to a verification rule. The first communication module transmits, to the second processing application, a command execution request including command identification information that identifies the command, and receives, from the second processing application, an execution log including an execution result of the command identified by the command identification information.Type: ApplicationFiled: August 29, 2019Publication date: September 17, 2020Applicant: Kabushiki Kaisha ToshibaInventors: Jun KANAI, Shinya TAKUMI, Yoshikazu HANATANI
-
Publication number: 20200184067Abstract: According to an embodiment, an information processing apparatus includes one or more processors. The one or more processors are configured to acquire a program identifier of a computer program disposed on a memory and serving as an execution target; read a calculation result corresponding to the acquired program identifier from a storage; and verify whether the computer program serving as the execution target is permitted to be executed, on the basis of the read calculation result and a white list.Type: ApplicationFiled: August 21, 2019Publication date: June 11, 2020Applicant: Kabushiki Kaisha ToshibaInventors: Jun KANAI, Shinya TAKUMI, Yoshikazu HANATANI, Naoki OGURA
-
Publication number: 20200089914Abstract: According to an embodiment, an information processing device includes a prior verifying unit, and an execution control unit. The prior verifying unit is configured to verify integrity of software registered in a whitelist at a timing which does not depend on an execution start of software and generate an execution permission list in which software which is successfully verified is registered as execution-permitted software. The execution control unit is configured to permit execution of the software if the software is registered in the execution permission list as the execution-permitted software when the execution start of the software is detected.Type: ApplicationFiled: February 27, 2019Publication date: March 19, 2020Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Yoshihiro KOMATSUBARA, Shinya TAKUMI, Yoshikazu HANATANI, Jun KANAI
-
Patent number: 10474494Abstract: An information processing apparatus according to an embodiment includes a reception unit and switching unit. The reception unit receives an interrupt. The switching unit that switches a second operating system (OS) which is executing in a core to a first OS to which the interrupt for the first OS is input, when the reception unit receives an interrupt for the core in which the first OS is a priority OS and the second OS is not the priority OS.Type: GrantFiled: February 21, 2017Date of Patent: November 12, 2019Assignee: Kabushiki Kaisha ToshibaInventors: Jun Kanai, Shinya Takumi, Mikio Hashimoto, Hiroshi Isozaki
-
Patent number: 10229547Abstract: An in-vehicle gateway device according to an embodiment includes a storage unit, a plurality of internal communication processors, a routing processor and a storage controller. The storage unit stores therein data output by an electronic control unit included in the in-vehicle system. The internal communication processors include an internal communication processor to which at least one electronic control unit is connected. The routing processor transfers data among the internal communication processors and outputs at least a part of the transferred data to the storage unit in a form capable of being stored in the storage unit. The storage controller manipulates or filters, in accordance with a certain rule, at least one of the data to store in the storage unit and the data output from the storage unit.Type: GrantFiled: February 17, 2017Date of Patent: March 12, 2019Assignee: Kabushiki Kaisha ToshibaInventors: Hiroshi Isozaki, Taku Kato, Jun Kanai, Naoko Yamada, Kentaro Umesawa
-
Publication number: 20180137285Abstract: According to one embodiment, an information processing apparatus includes a first memory, a signal generation unit, an integrity check unit, and an access-right update unit. Firmware is stored in the first memory. The signal generation unit is configured to generate a signal when there is access violating access right, to the first memory. The integrity check unit is configured to perform, when the access violating access right is a verification request with respect to a predetermined verification target region, integrity check with respect to the verification target region in response to the signal. The access-right update unit is configured to update access right corresponding to the verification target region, to which the integrity check has been performed.Type: ApplicationFiled: September 11, 2017Publication date: May 17, 2018Applicant: TOSHIBA MEMORY CORPORATIONInventors: Naoko YAMADA, Jun KANAI, Shinya TAKUMI, Hiroshi ISOZAKI
-
Publication number: 20180081712Abstract: An information processing apparatus according to an embodiment includes a reception unit and switching unit. The reception unit receives an interrupt. The switching unit that switches a second operating system (which is executing in a core to a first OS to which the interrupt for the first OS is input, when the reception unit receives an interrupt for the core in which the first OS is a priority OS and the second OS is not the priority OS.Type: ApplicationFiled: February 21, 2017Publication date: March 22, 2018Applicant: Kabushiki Kaisha ToshibaInventors: Jun KANAI, Shinya TAKUMI, Mikio HASHIMOTO, Hiroshi ISOZAKI
-
Publication number: 20170278320Abstract: An in-vehicle gateway device according to an embodiment includes a storage unit, a plurality of internal communication processors, a routing processor and a storage controller. The storage unit stores therein data output by an electronic control unit included in the in-vehicle system. The internal communication processors include an internal communication processor to which at least one electronic control unit is connected. The routing processor transfers data among the internal communication processors and outputs at least a part of the transferred data to the storage unit in a form capable of being stored in the storage unit. The storage controller manipulates or filters, in accordance with a certain rule, at least one of the data to store in the storage unit and the data output from the storage unit.Type: ApplicationFiled: February 17, 2017Publication date: September 28, 2017Applicant: Kabushiki Kaisha ToshibaInventors: Hiroshi ISOZAKI, Taku KATO, Jun KANAI, Naoko YAMADA, Kentaro UMESAWA
-
Patent number: 9753867Abstract: In one embodiment, a device executes reading and writing for a storage unit storing a table tree and verifier tree. The table tree includes a parent table and child table. The verifier tree includes a parent verifier associated with the parent table, and a child verifier associated with the child table. The parent verifier is used for verifying the child table and child verifier. The device stores a secure table tree being a part of the table tree and used for address translation, and a secure verifier tree being a part of the verifier tree, to a secure storage unit. The device executes verification, based on verification information calculated based on a first child table and first child verifier in the storage unit and a first parent verifier in the secure verifier tree.Type: GrantFiled: June 19, 2015Date of Patent: September 5, 2017Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Mikio Hashimoto, Naoko Yamada, Jun Kanai, Ryotaro Hayashi
-
Patent number: 9608966Abstract: An information handling device has a first connection unit, a Web application executing unit to generate a device operating command, a second connection unit, an application authentication processing unit to generate a platform authenticator, an application origin information attacher to attach origin information of the web application to the platform authenticator, and a third connection unit to establish a connection for transmitting the device operating command and the platform authenticator attached with the origin information to the second communication device in order to transmit the device operating command and the platform authenticator attached with the origin information.Type: GrantFiled: August 15, 2013Date of Patent: March 28, 2017Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Jun Kanai, Hiroshi Isozaki
-
Patent number: 9552307Abstract: According to an embodiment, an information processing apparatus includes a secure OS, a non-secure OS, and a monitor. The monitor is configured to switch between the OSs. The secure OS includes a memory protection setting controller, a processing determination controller, and a secure device access controller. The memory protection setting controller is configured to set a protection address in a memory for each certain processing. The processing determination controller is configured to receive an access type, a physical address of an access destination, and data to be written, acquire a list of processing, and determine a type of processing to be performed. The secure device access controller is configured to receive the access type, the physical address of an access destination, and data to be written, and access a peripheral identified by the physical address.Type: GrantFiled: September 10, 2014Date of Patent: January 24, 2017Assignee: Kabushiki Kaisha ToshibaInventors: Jun Kanai, Hiroshi Isozaki, Toshiki Kizu, Shunsuke Sasaki, Shintarou Sano
-
Patent number: 9544644Abstract: According to an embodiment, a broadcast receiving device includes a tuner, an acquirer, a signature executor, a first interface, a command receiver, and a transmitter. The tuner is configured to receive broadcast waves containing information identifying a broadcast program, a broadcast program, and a viewing certificate certifying that a specific broadcast program has been received. The acquirer is configured to acquire the viewing certificate from the broadcast waves received by the tuner. The signature executor is configured to sign the acquired viewing certificate by using a key. The first interface is connected to an external device via a network. The command receiver is configured to receive a command for acquiring the viewing certificate from the external device. The transmitter is configured to transmit the viewing certificate to which the signature is applied to the external device that has issued the acquisition command.Type: GrantFiled: September 12, 2014Date of Patent: January 10, 2017Assignee: Kabushiki Kaisha ToshibaInventors: Hiroshi Isozaki, Jun Kanai
-
Patent number: 9536113Abstract: According to an embodiment, an information processing apparatus includes a main processor, a secure operating system (OS) module, a non-secure OS module, a secure monitor memory setting module, a timer, and an address space controller. When receiving a notification of an interrupt from the timer, a secure monitor instructs the secure OS module to execute certain processing. The secure OS module is configured to execute certain processing instructed by the secure monitor and store data of a result of the processing in a first memory area.Type: GrantFiled: September 10, 2014Date of Patent: January 3, 2017Assignee: Kabushiki Kaisha ToshibaInventors: Hiroshi Isozaki, Jun Kanai, Shintarou Sano, Shunsuke Sasaki, Toshiki Kizu