Krippenreiter Profile picture
May 21, 2023 β€’ 25 tweets β€’ 22 min read β€’ Read on X
[1/🧡] You've heard of @XummWallet but aren't sure if you can #trust its #security?

You'll learn about @cossacklabs' most recent security assessment and why the #XUMM #wallet strives to maintain the highest security standards.

Follow along in this "all-in-one security 🧡" πŸ‘‡ Source: https://dev.to/wiet...
[2/24] β€” Outline β€”
πŸ”Έ Basic Introduction
πŸ”Έ Hot #Wallet Fundamentals
πŸ”Έ #XUMM Wallet Security
πŸ”Έ #Security Audit (18.05.2023)
πŸ”Έ XUMM @Tangem Cards
πŸ”Έ #Tangem Card Facts Source: https://www.gagan.p...
[3/24] β€” Basic Introduction β€”

After hearing the news of #Ledger willingly integrating a πŸ”‘-extraction mechanism into their FW if opted-in, I decided it was time to review #XUMM + @Tangem

This 🧡 is not sponsored in any way, & all of my praise comes from the bottom of my ❀️ Source: https://www.ledger....
[4/24] β€” 1⃣ Hot Wallet Fundamentals β€”

▢️ #XUMM is a hot, self-custodial ("unhosted") mobile-only #cryptocurrency wallet designed exclusively for the XRPL ecosystem, allowing users to securely store their private keys, make payments, and engage with the #XRPL via #xApps. Source: https://coingate.co...
[5/24] β€” 2⃣ Hot Wallet Fundamentals β€”

Regardless of how secure the app is, "hot" desktop & mobile apps have access to the internet & are only as secure as their weakest link.

Keep the following in mind:
πŸ”Έ Update your smartphone
πŸ”Έ Don't use public WiFis
πŸ”Έ Use strong passwords Source: https://www.techtar...
[6/24] β€” #XUMM Wallet Security β€”

❓ How long would it take an attacker to successfully exploit the app?

πŸ”Έ ~99 quadrillion years β†’ secret number
πŸ”Έ ~228 years β†’ 6 digit passcode
πŸ”Έ There is basically no pw-length restriction for the signing password β†’ 200+ years (16 chars) Source: https://www.forex.a...
[7/24] β€” 1⃣ #Security Audit β€”

@XRPLLabs had a security assessment performed by #Cossacklabs that required over 240 person-hours of work and was publicly disclosed on 18.05.2023

The main takeaway was:
β˜‘οΈ "No critical vulnerabilities or immediate exploits were identified" Source: https://xrpl-labs.c...
[8/24] β€” 2⃣ #Security Audit β€” BEFORE β€”

During the 1st evaluation, #Cossacklabs noticed that "only" 28 of the relevant 65 standards had been met.

Sounds worse than it is since #XUMM users were never at risk as long as their πŸ“± were updated and their passwords were kept safe. 🫑 Source: https://xrpl-labs.c...
[9/24] β€” 3⃣ #Security Audit β€” AFTER β€”

Following the implementation of the solutions, #Cossacklabs verified that 58 of the necessary 65 criteria were met, significantly reducing the number of unresolved issues.

Consider how much effort went into resolving all of that. πŸ”₯ Source: https://xrpl-labs.c...
[10/24] β€” 4⃣ #Security Audit β€”

Many cryptographic flaws and weaknesses, according to #Cossacklabs, were caused by insufficient security controls that were already in place but did not meet the highest criteria. Source: https://xrpl-labs.c...
[11/24] β€” 5⃣ #Security Audit β€”

As a result, @XRPLLabs opted to re-implement the whole cryptographic layer, thereby building on existing solid foundations to combat certain sophisticated edge cases. Source: https://blog.xumm.a...
[12/24] β€” 6⃣ #Security Audit β€”

Key takeaways:
πŸ”Έ Even #XUMM is not foolproof
πŸ”Έ No secrets were ever compromised
πŸ”Έ Security has been upgraded based on WASP MASVS v1.5
πŸ”Έ @XRPLLabs team is capable of fixing code related security issues
πŸ”Έ Hot wallets will inevitably be attacked Source: https://itnext.io/b...
[13/24] β€” 1⃣ XUMM Tangem β€” Firmware β€”

There are @Tangem cards and #XUMM branded Tangem cards that both use one firmware that has been reviewed by #Kudelskisecurity with one exception:

The XUMM-branded #Tangem cards are not designed to sync the keys πŸ‘‡
[14/24] β€” 2⃣ XUMM Tangem β€” Firmware β€”

Not only can the firmware not be upgraded by design, but the #firmware can never give out your #privatekey because it is physically only feasible to communicate through #NFC while keeping the secret truly offline at all times. Source: https://xumm.app/
[15/24] β€” 1⃣ XUMM Tangem β€” Best Practice β€”

Here are some guidelines to make your cold storage genuinely secure:
πŸ”Έ Create a #PIN / Password on your card using #XUMM
πŸ”Έ Purchase 2 cards and configure your "Plan B" using the "Tangem Backup" #xApp within XUMM Source: https://support.xum...
[16/24] β€” 2⃣ XUMM Tangem β€” Best Practice β€”

Additional suggestions:
πŸ”Έ Use 4 cards (2 #XRPL accounts) to separate your hot & cold wallets
πŸ”Έ Do not 'root' or jailbreak your phone and use your cards on it
πŸ”Έ Less is more, so use your cold storage to save your funds in the long run Source: https://xrpl-labs.c...
[17/24] β€” 1⃣ XUMM Tangem β€” Hardware Chip β€”

The "SE" within the card, which is practically indestructible, is the #S3D350A microchip from #Samsung

Entropy is created from the chip's inherent physical noise source via thermal noise amplification πŸ‘‡
[18/24] β€” 2⃣ XUMM Tangem β€” Hardware Chip β€”

Now that we know the source of genuine randomness utilized to generate the secrets, what about the #CPU? πŸ€”

#Tangem employs the "#Arm #SecurCore SC000 Core," one of the most extensively licensed 32-bit smartcard processors in the world Source: https://developer.a...
[19/24] β€” 3⃣ XUMM Tangem β€” Hardware Chip β€”

The #Tangem microchip passed the "Common Criteria #EAL6+ Assurance Level," which is required if your chips are to be used in passports.

Fun fact: #Ledger also reached that level. Source: https://excormedia....
[20/24] β€” 1⃣ Tangem Card β€” Facts β€”

Here are some mind-blowing #Tangem facts:
πŸ”Έ Tangem offers a 25+ year replacement warranty
πŸ”Έ Withstands environmental extremes
πŸ”Έ Withstands occasional mechanical deformation
πŸ”Έ Withstands electromagnetic pulse (#EMP)
. . . Source: https://tangem.com/en/
[21/24] β€” 2⃣ Tangem Card β€” Facts β€”
. . .
πŸ”Έ Withstands electrostatic discharge (#ESD)
πŸ”Έ Withstands X-rays
πŸ“ Within limits defined in #ISO7810.

Further:
πŸ”Έ #Tangem App, an open-source in-house development, is capable of verifying the installed firmware on the card
. . . Source: https://tangem.com/en/
[22/24] β€” 3⃣ Tangem Card β€” Facts β€”
. . .
πŸ”Έ Works from -25Β°C up to 85Β°C
πŸ”Έ Works even underwater πŸ˜…
πŸ”Έ #IP68 certified
πŸ”Έ An Access Code may be set and even adjusted to prevent it from being removed from the card after it is set.
πŸ“ If you lose this code, you lose everything. Source: https://tangem.com/en/
[23/24] β€” TL;DR β€”

πŸ”Έ XUMM security upgraded (MASVS v1.5)
πŸ”Έ XUMM Tangem account backup via xApp
πŸ”Έ Tangem cards β€” simple secure offline cold wallet
πŸ”Έ Literally indestructible
πŸ”Έ XUMM branded cards w/o key-sync
πŸ”Έ Cutting-edge certified hardware security
πŸ”Έ @XRPLLabs rocks! Source: https://www.csmonit...
[24/24] Hopefully, this gave you a solid introduction of #XUMM and #Tangem cards in terms of security.
Rest assured, there is more to come. πŸ”₯

Please follow me here:
@krippenreiter πŸ™

Feel free to contribute by sharing here: πŸ‘‡

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Krippenreiter

Krippenreiter Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @krippenreiter

Dec 14, 2024
[1/🧡] Roughly 68% of all nodes have already upgraded to the latest version of the XRP Ledger server software.

However I bet you have no idea about all the new features that have been introduced, right? 🧐

Here's everything you need to know, short & simple. πŸ‘‡ Source: https://xrpscan.com/validators
[2/16] β€” 1⃣ Background β€”

Nodes upgrading to the latest rippled version 2.3.0 are not automatically forced to vote "Yeas" on any new amendment.

It's up to each validator in the governance process of the XRP Ledger by voting on proposed amendments that get introduced. Source: https://xrplwin.com/nodes
[3/16] β€” 2⃣ Background β€”

The reason why some new features are "special" and proposed as an amendment is because they change or affect transaction processing on the XRP Ledger.

Since the XRPL is decentralized you need validators (>80%) to agree on these drastic changes first. Source: https://xrpl.org/docs/concepts/networks-and-servers/amendments
Read 17 tweets
Dec 7, 2024
[1/🧡] XRP Ledger Crashcourse for Beginners!

The XRPL ecosystem is very unique from what many newcomers are used to, which begs the question, β€œWHAT THE HECK IS EVEN GOING ON HERE?”

Here's everything you need to know packed into one single thread. πŸ‘‡ Source: https://ripple.com/xrp/
[2/21] β€” Outline β€”
πŸ”Έ Who is Who?
πŸ”Έ XRP Ledger Consensus Protocol
πŸ”Έ XRP the Cryptocurrency
πŸ”Έ Servers & UNL
πŸ”Έ Ledgers
πŸ”Έ Payments
πŸ”Έ Tokens
πŸ”Έ Decentralized Exchange
πŸ”Έ Smart Contracts
πŸ”Έ Compliance Source: https://www.gagan.pl/crypto/xrpl-funkcja-sprawdzania-na-horyzoncie/
[3/21] β€” Who is Who? β€”

The ecosystem broken down to the basics:
πŸ”Έ XRP β€” The Coin
πŸ”Έ XRPL β€” Layer-1 Blockchain
πŸ”Έ XRPL Labs β€” Organization in The Netherlands
πŸ”Έ XRPLF β€” Non-Profit Association in France
πŸ”Έ Ripple β€” For-Profit Company in USA Source: https://ripple.com/
Read 22 tweets
Nov 16, 2024
[1/🧡] The bull run is here and you're new to XRP and the XRP Ledger and don't know where to start? 🀨

Here's a comprehensive list of websites and the essentials you NEED to know to get started and get the hang of the ecosystem!

Follow me as I go! πŸ‘‡ Source: https://xrpl.org
[2/23] β€” Outline β€”
πŸ”Έ Introduction
πŸ”Έ The "Core"
πŸ”Έ Explorers
πŸ”Έ Wallets
πŸ”Έ Services
πŸ”Έ DeFi Source: https://www.gagan.pl/crypto/xrpl-funkcja-sprawdzania-na-horyzoncie/
[3/23] β€” 1⃣ Introduction β€”

The XRPL is a decentralized, immutable, censorship-resistant, permissionless DLT that offers several native Layer-1 functions such as AMM, orderbook & tokenization.

The XRPL is NOT Ripple, as Ripple didn't exist when the XRPL was originally released. Source: https://xrpl.org
Read 24 tweets
Oct 8, 2024
[🧡] Most people lose money to the XRPL-AMM! 😒

The reasons vary, but typical beginner's mistakes are the main reason for drastic (im)permanent losses. (pun intended)

If you are an XRPL-AMM beginner, there are exactly 10 golden rules that I think most people should follow πŸ‘‡ Source: @krippenreiter
[2/15] β€” TL;DR β€”

If you don't like pretty pictures, but would rather have someone explain the details to you, you can find my video version of this thread here. πŸ‘‡

[3/15] β€” 1⃣ Golden Rule β€” Source: @krippenreiter
Read 16 tweets
Sep 12, 2024
[1/🧡] The institutional financial future will be completely on-chain, HOWEVER...

It will be trust-based, gated, and fully compliant with:
πŸ”Έ KYCβ€”AMLβ€”CTFβ€”APFβ€”OFAC

How do you stay compliant on the decentralized and permissionless XRP Ledger that's neutral to its users? πŸ‘‡ Source: @krippenreiter
[2/18] β€” Regulatory Compliance β€”

Institutions who want to work with Ripple to use their tech stack must be careful not to get into trouble while using blockchain technology.

For this, Ripple has pledged NOT to:
πŸ”Έ Launder money
πŸ”Έ Finance terrorism
πŸ”Έ Evade sanctions Source: https://www.mentu.com.py/blog/1807/implementando-el-compliance
[3/18] β€” KYC β€”

For institutions who wish to directly use the XRP Ledger, it's critical to always "[K]now [Y]our [C]ustomer".

Just as when you set up a bank account, an institution will not accept complete anonymity or even pseudonymity and will ask for your identity. Source: https://www.investopedia.com/terms/k/knowyourclient.asp
Read 19 tweets
May 21, 2024
[1/🧡] Did you know that there is scientific research on the optimal fees for geometric mean market makers (G3M), one of which is the XRPL-AMM?

πŸ’‘ We are doing it all wrong, and here's everything you need to know to revive the AMM. πŸ‘‡ Source: @krippenreiter
[2/20] β€” Basics β€”

First of all, among every complaint about the XRPL-AMM, trading fees are something over which we have power.

The voting mechanism of the design passes control to the top eight largest LP-Token holders in each pool, allowing them to regulate trading fees. Source: https://xpmarket.com/amm/pool/USDC-rcEGREd8NmkKRE8GE424sksyt1tJVFZwu/XRP/voting
[3/20] β€” Facts β€”

Fees
πŸ”Έ Charged for swapping
πŸ”Έ Range: 0% - 1%
πŸ”Έ Smallest reasonable value: 0.001%

Weight
πŸ”Έ Percentage ownership of a pool
πŸ”Έ Range: 0% - 100%
πŸ”Έ Smallest reasonable value: 0.001%

β†ͺ️ The trading fee comes from the weighted mean of the largest 8 active votes Source: https://xpmarket.com/amm/pool/USDC-rcEGREd8NmkKRE8GE424sksyt1tJVFZwu/XRP/voting
Read 21 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(