Communication device
First Claim
1. A communication device comprising:
- a receiving means for receiving a program;
a specifying means for specifying data to be used from among data stored in the communication device when a program received by said receiving means is executed;
a first generation means for generating a perfect encapsulated object having a method which processes encapsulated data from an outside object, the object having the encapsulated data specified by said specifying means, and which denies access to said encapsulated data by said executed program received by said receiving means;
an access control means for restricting accessible resources, and prohibiting access to data specified by said specifying means from among data stored in the communication device, but authorizing access to said perfect encapsulated object generated by said first generation means when a program received by said receiving means is executed.
1 Assignment
0 Petitions
Accused Products
Abstract
With regard to data, stored in mobile phone 40, whose a security level is high and contents whose copyrights are protected, mobile phone 40 encapsulates data and contents, and comprises the encapsulated data or the encapsulated contents. Further, mobile phone 40 processes the encapsulated data as a perfect encapsulated object utilizing only a method which is not authorized access to the encapsulated data by an executed program (E.g. Downloaded Java Applications). Java AP downloaded to mobile phone 40 instructs a perfect encapsulated object to process the encapsulated data in the perfect encapsulated object by using a method belonging to the perfect encapsulated object. Therefore, this invention makes it possible to ensure securities for programs to be provided through the network without losing diversifications of programs.
-
Citations
13 Claims
-
1. A communication device comprising:
-
a receiving means for receiving a program;
a specifying means for specifying data to be used from among data stored in the communication device when a program received by said receiving means is executed;
a first generation means for generating a perfect encapsulated object having a method which processes encapsulated data from an outside object, the object having the encapsulated data specified by said specifying means, and which denies access to said encapsulated data by said executed program received by said receiving means;
an access control means for restricting accessible resources, and prohibiting access to data specified by said specifying means from among data stored in the communication device, but authorizing access to said perfect encapsulated object generated by said first generation means when a program received by said receiving means is executed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification