In updating a program, program data leakage needs to be prohibited from occurring. To this end, a controlling unit includes an encrypted program data receiving unit for receiving encrypted program data, obtained on encrypting a second program using a preset encryption key, responsive to a update request...http://www.google.co.uk/patents/US20040006703?utm_source=gb-gplus-sharePatent US20040006703 - Information processing apparatus, program loading method, recording medium, program updating method and circuit device