Patent ID: 8489879
Filing Date: 2013-07-16
Classification: G06F,H04L

Abstract:
1. An information processing apparatus comprising: a communication unit for communication with an external apparatus; an operating system running unit for running a first operating system and a second operating system, respectively, the first operating system processing the communication with the external apparatus via a first communication path formed under a first communication protocol, the second operating system processing the communication with the external apparatus via a second communication path formed under a second communication protocol; and a storage including a first data area from and into which the first operating system is allowed to read and write data, a second data area from and into which the second operating system is allowed to read and write data, and a shared area from and into which both of the first and second operating systems are allowed to independently read and write data, wherein a first encryption key is stored in the first data area for use in a first encrypted communication under the first communication protocol, wherein the first operating system encrypts the communication with the external apparatus via the first communication path by use of the first encryption key stored in the first data area, acquires, from the external apparatus via the first communication path, a second encryption key for use in a second encrypted communication under the second communication protocol, and stores the acquired second encryption key into the shared area that is independently accessible by the first operating system and the second operating system, and wherein the second operating system transfers the second encryption key, which has been previously stored in the shared area by the first operating system, to the second data area independently of the first operating system.