IP Library › Granted Patent US 10,515,221
Granted Patent B2
US 10,515,221 · App. 15/444,574 · Granted Dec 24, 2019

Information processing apparatus, method of distinguishing mounting of encryption unit in information processing apparatus, and storage medium

Inventor: Tomohiro Akiba (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
G06F21/602G06F21/44G06F21/72G06F21/79G06F21/85G06F2212/402
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,515,221
App. No.
15/444,574
Filed
Feb 28, 2017
Granted
Dec 24, 2019
Kind
B2
Art Unit
2494
USPC
713/193
Abstract

An information processing apparatus, equipped with a processor for controlling the information processing apparatus and a storage device, has an encryption unit that encrypts or decrypts data stored in the storage device and data read from the storage device, and determines whether or not the encryption unit is mounted on the same circuit board as a control unit, and changes processing for detecting whether or not a connection between the encryption unit and the control unit is disconnected in accordance with the determination result.

Claims (20)

1. An information processing apparatus equipped with a storage device, comprising:

an encryption unit that encrypts or decrypts data stored in the storage device and data read from the storage device;

a storage device controller that controls the storage device;

a memory device that stores a set of instructions; and

at least one processor that executes instructions stored in the memory device to:

perform processing, at a predetermined time interval, for detecting whether or not a connection between the encryption unit and the storage device controller is disconnected;

determine whether or not the encryption unit and the storage device controller are mounted on a same circuit board; and

(i) perform the processing at a first time interval in a case that it is determined that the encryption unit and the storage device controller are not mounted on the same circuit board, and (ii) perform the processing at a second time interval longer than the first time interval, or not perform the processing, in a case that it is determined that the encryption unit and the storage device controller are mounted on the same circuit board.

2. The information processing apparatus according to claim 1 , wherein the at least one processor determines whether or not the encryption unit and the storage device controller are mounted on the same circuit board based on information indicating whether or not the encryption unit and the storage device controller are mounted on the same circuit board.

3. The information processing apparatus according to claim 2 , wherein the information is stored in a non-volatile memory connected to the processor.

4. A method of distinguishing a mounting of an encryption unit in an information processing apparatus that has a control unit including a storage device and a storage device controller that controls the storage device, and to which the encryption unit, for encrypting or decrypting data that is stored in the storage device and data that is read from the storage device, can be mounted, the method comprising:

performing processing, at a predetermined time interval, for detecting whether or not a connection between the encryption unit and the storage device controller is disconnected;

determining whether or not the encryption unit and the storage device controller are mounted on a same circuit board;

performing the processing at a first time interval in a case that it is determined that the encryption unit and the storage device controller are not mounted on the same circuit board; and

performing the processing at a second time interval longer than the first time interval, or not performing the processing, in a case that it is determined that the encryption unit and the storage device controller are mounted on the same circuit board.

5. A non-transitory computer-readable storage medium storing a program for causing a processor to execute a method of distinguishing a mounting of an encryption unit in an information processing apparatus that has a control unit including a storage device and a storage device controller that controls the storage device, and to which the encryption unit, for encrypting or decrypting data that is stored in the storage device and data that is read from the storage device, can be mounted, the method comprising:

performing processing, at a predetermined time interval, for detecting whether or not a connection between the encryption unit and the storage device controller is disconnected;

determining whether or not the encryption unit and the storage device controller are mounted on a same circuit board;

performing the processing at a first time interval in a case that it is determined that the encryption unit and the storage device controller are not mounted on the same circuit board; and

performing the processing at a second time interval longer than the first time interval, or not performing the processing, in a case that it is determined that the encryption unit and the storage device controller are mounted on the same circuit board.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2017
From: AKIBA, TOMOHIRO
To: CANON KABUSHIKI KAISHA
Reel/Frame 042620/0945 →
Priority Claims (1)
JP 2016-044769 · Mar 8, 2016 · national
Continuity (1)
Related Publication 20170262636A1 · Sep 14, 2017