Patent ID: 7941670

Claim:
A data processing apparatus in which data is accessed in response to an access request from a plurality of access request sources, said data processing apparatus comprising: a secure memory unit configured to store data; assignment unit configured to assign a connection having write authorization to the access request source in response to a connection request in which said write authorization is specified, which is received from said access request source, so that a maximum of one connection from among connections that are simultaneously assigned to said plurality of access request source becomes a connection having said write authorization with respect to said secure memory unit; a control unit configured to permit writing into said secure memory unit in response to an access request source when said access request associated with writing into said secure memory unit is received from the access request source via said connection assigned to said access request source by said assignment unit; and an authentication unit configured to determine whether the access request source has the authorization for an access request, where the authentication unit performs authentication in response to each access request that is received from said access request source, the authentication unit performing authentication based on an apparatus type received from the access request source.