# Upgrading your encryption

{% hint style="info" %}
Before we continue, we want to assure you that the whichever version of Xumm that you are currently using, it is still **very** **safe**. Upgrading your accounts using our new algorithm simply increases the security from very secure to extremely secure. This process is completely optional and while we recommend that you go through the process, it is not required.
{% endhint %}

### A Brief background

All versions of Xumm prior to v2.4 use the AES 256-CBC encryption algorithm to encrypt your secret keys on your phone. It is the same algorithm currently used by banks, large businesses and even governments all over the world and is extremely secure. The AES 256 is also the standard encryption algorithm in the crypto industry and is widely used however...

### Pushing the envelope...

While the AES 256-CBC (Advanced Encryption Standard) still remains the encryption algorithm of choice for governments and financial institutions, it provides only confidentiality (encryption). AES-256-GCM is "state of the art", it's faster and provides both confidentiality and built-in authentication (integrity check). Updating Xumm (rebranded to Xaman) to this enhanced standard just extends our lead in the crypto space and to be honest, Xaman users have come to expect nothing less than the best. If there was a better way to encrypt your private keys, we would have already implemented it.

### How to upgrade

We have made the upgrade process super easy, so if you are ready to upgrade your accounts here are the steps:

Launch Xumm and press **Settings** then **Accounts**:

<figure><img src="/files/FLbjiIaUnL6HXUjediVL" alt=""><figcaption></figcaption></figure>

Press the ![](/files/KTwTSYLlqcQ0GYLLUL9f) button. Xaman will list your accounts that are eligible to be upgraded.

<figure><img src="/files/9xIqQHJkoDZ2irY13SaR" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You may have noticed in our example that the "Card 1" account is not displayed in the above image. The "Card 1" account is a Xumm (Tangem) card account so it **can not** be upgraded. (Since the private key is stored on the card itself, not in Xaman.)
{% endhint %}

Press the ![](/files/o197K16qqsbD8TIn0rGV) button beside the account you would like to update, then enter your 6 digit passcode.

<figure><img src="/files/95danbTGGuzG7Om7jtB0" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If you have configured the "Extra Security" option for your account in Xaman, it will ask you for your **Signing Password** instead of your 6 digit passcode.
{% endhint %}

The upgrade only takes a few seconds... and.. all done, It's as easy as that!

<figure><img src="/files/zjb4RTQGXOntGel2GaCW" alt=""><figcaption></figcaption></figure>

### Frequently asked questions

#### What if I create a new account in Xumm v2.4?

Any new account that is created with Xumm v2.4 (Xumm was rebranded to Xaman in v2.6) uses the new encryption algorithm. There is no need to upgrade it.

#### What if I import an existing XRPL account into Xumm v2.4?

All accounts that are imported into Xumm v2.4 will be automatically upgraded to use the new encryption algorithm. There is no need to upgrade it.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.xaman.app/app/security-and-xaman/all-about-security/upgrading-your-encryption.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
