public boolean isOwnerAuthorized(String password) {
        // owner password is not stored as it is not used for decryption
        if (encryptionDictionary.getRevisionNumber() < 5){
            return standardEncryption.authenticateOwnerPassword(password);
        }else{
            return encryptionDictionary.isAuthenticatedOwnerPassword();
        }
    }