I require an encryption algorithm that requires two parties with two different keys to be able to decrypt it. I could double AES encrypt, but I am instead considering AES encryption followed by a OTP since 1) I would like to hedge against the unlikely possibility of an AES exploit and 2) as the information being encrypted is critical, I like the perfect encryption of a OTP.
Since the data encrypted by the OTP is AES ciphertext with random IV's, which ostensibly is a stream of random data, having multiple ciphertexts encrypted by the same OTP should provide very little advantage to an attacker, correct?
Finally, if it matters for purpose of this question, the ciphertext will be updated many times over the years, but only upon one event will it be deciphered into plaintext, at which point the OTP can be discarded.