An information processing apparatus comprising: a processing unit configured to execute processing of authenticating an external apparatus through communication with the external apparatus which is a communication target and processing of updating information to be updated through communication with the external apparatus, as a series of processing, wherein the processing unit is configured to encrypt (S304, S306) each of the information (N1) to be updated and first authentication information (R1) for authenticating the external apparatus , cause (S308) a processing request including the encrypted information (D1) to be updated and the encrypted first authentication information (C3) to be transmitted to the external apparatus , characterized in that in a case where response information transmitted (S414) from the external apparatus in response to the processing request is acquired, decrypt (S310, S320) the response information with second key information (K2) shared with the external apparatus and determine whether the first authentication information (R1) is included in the information (M3) decrypted with the second key information to authenticate the external apparatus , and, in a case where the external apparatus is normally authenticated, decrypt (S316) the response information with the first authentication information (R1) and update the information to be updated on a basis of the information decrypted with the first authentication information (R1). a processing unit configured to execute processing of authenticating an external apparatus through communication with the external apparatus which is a communication target and processing of updating information to be updated through communication with the external apparatus, as a series of processing, wherein the processing unit is configured to encrypt (S304, S306) each of the information (N1) to be updated and first authentication information (R1) for authenticating the external apparatus , cause (S308) a processing request including the encrypted information (D1) to be updated and the encrypted first authentication information (C3) to be transmitted to the external apparatus , characterized in that in a case where response information transmitted (S414) from the external apparatus in response to the processing request is acquired, decrypt (S310, S320) the response information with second key information (K2) shared with the external apparatus and determine whether the first authentication information (R1) is included in the information (M3) decrypted with the second key information to authenticate the external apparatus , and, in a case where the external apparatus is normally authenticated, decrypt (S316) the response information with the first authentication information (R1) and update the information to be updated on a basis of the information decrypted with the first authentication information (R1). encrypt (S304, S306) each of the information (N1) to be updated and first authentication information (R1) for authenticating the external apparatus , cause (S308) a processing request including the encrypted information (D1) to be updated and the encrypted first authentication information (C3) to be transmitted to the external apparatus , characterized in that in a case where response information transmitted (S414) from the external apparatus in response to the processing request is acquired, decrypt (S310, S320) the response information with second key information (K2) shared with the external apparatus and determine whether the first authentication information (R1) is included in the information (M3) decrypted with the second key information to authenticate the external apparatus , and, in a case where the external apparatus is normally authenticated, decrypt (S316) the response information with the first authentication information (R1) and update the information to be updated on a basis of the information decrypted with the first authentication information (R1). <EOS>