CRYPTO NEWS

XP Inc to Launch a Crypto Trading Platform Jointly with Nasdaq

On Thursday, XP Inc., Brazil’s largest brokerage and trading platform, announced the official creation of XTAGE, a new cryptocurrency trading platform in collaboration with Nasdaq.

Validating AES GCM authentication tag between two different implementations

I’m a bit confused on how to validate the authentication tag between two different AES GCM implementations. One implementation (on my part) is in Java. The other, I don’t know. In my implementation, the plaintext is encrypted with the doFinal function. I prepend the initialization vector to the result. I understand that the authentication tag::Listen

I’m a bit confused on how to validate the authentication tag between two different AES GCM implementations.

One implementation (on my part) is in Java. The other, I don’t know.

In my implementation, the plaintext is encrypted with the doFinal function. I prepend the initialization vector to the result.

I understand that the authentication tag is added to the end of the encrypted message, and when decrypting it, Java checks it automatically.

https://docs.oracle.com/javase/7/docs/api/javax/crypto/Cipher.html If
an AEAD mode such as GCM/CCM is being used, the authentication tag is
appended in the case of encryption, or verified in the case of
decryption.

Data

IV: 5a69893ff9e9ff48e458db54
Ciphertext (+tag?): e02585d630da352542ad5b82ba4260c2c7065d69123ae1c6b6506dcdc051206a463c35becd
Key: e08ef62a4908460742b4f80b14fb452d

My question is:
Should they be able to verify the tag from the other party, regardless of the crypto implementation/provider they use?

Thank you

XP Inc to Launch a Crypto Trading Platform Jointly with Nasdaq

Shopping cart
There are no products in the cart!
Continue shopping
0