Abstract:
The present invention relates to controlling of an access for a device on home network middleware. The access control apparatus includes: an access control manager, a virtual device and a virtual device manager. The access control manager manages a list of authentication codes including an authorization level and authentication code for the device and a client requesting a service to the device; controls the access for the device by authenticating the client based on the list of authentication codes and checking whether the device control request is suitable for the authorization level of the client. The virtual device is generated in correspondence with the device to store device information and an encryption key required for encrypted communication with the device. The virtual device manager manages the virtual device corresponding to the device by checking the device periodically.