Dark Skippy: A New Attack on Bitcoin Hardware Wallets? With Nick, Lloyd and Robin SLP597

Dark Skippy: A New Attack on Bitcoin Hardware Wallets? With Nick, Lloyd and Robin SLP597

Dark Skippy is a new attack that in theory, makes it much easier for a malicious person to steal your coins. Listen in to learn about some of the ins and outs here, as well as mitigation and the path forward for the industry from @utxoclub , @LLFOURN & @robin_linus .

  • Why air gapping is not the be all end all

  • Dark Skippy in context with other attacks

  • Security while signing transactions, and security while generating keys

  • RFC6979 Deterministic nonce generation

  • Updating PSBT to help mitigate this attack

Summary

The conversation discusses the ‘Dark Skippy’ attack, a new method for leaking secret keys from a malicious signing device. The attack takes advantage of the nonces used in the Schnorr and ECDSA signature schemes. The new attack vector can potentially extract private keys and seed words from hardware wallets. The attack targets the nonce generation process during key generation and signing. The previous versions of this attack were inefficient, but Dark Skippy improves upon them. The contributors explain how the attack came about and its implications for hardware wallet security. They also discuss the RFC6979 deterministic nonce generation and the concept of anti-klepto signing protocols as mitigations against the attack.

While Dark Skippy is a sophisticated attack, it requires a high level of expertise and is not currently seen in the wild. The discussion highlights the importance of secure boot, upgrading the Partially Signed Bitcoin Transaction (PSBT) process, and improving the randomness of upfront key generation as potential mitigations.

However, it is emphasized that current reputable hardware wallets still provide a high level of security, and there is no immediate action required for users.

Takeaways

  • Dark Skippy is a new attack that leaks secret keys from a malicious signing device.

  • The attack exploits the nonces used in the Schnorr and ECDSA signature schemes.

  • Previous versions of this attack were inefficient, but Dark Skippy improves upon them.

  • Mitigations against the attack include the RFC6979 deterministic nonce generation and anti-klepto signing protocols. Dark Skippy is a sophisticated attack that targets the nonce generation process during key generation and signing.

  • Mitigations for Dark Skippy include implementing secure boot, upgrading the PSBT process, and improving the randomness of upfront key generation.

  • Reputable hardware wallets currently provide a high level of security, and there is no immediate action required for users.

  • The discussion highlights the importance of ongoing research and development to enhance the security of hardware wallets and protect against potential future attacks.

Timestamps:

(00:00) - Intro

(00:45) - What is ‘Dark Skippy’?

(04:39) - Is it an old attack vector? Bitcoin’s security evolving with time

(12:41) - Sponsor

(15:22) - What is a nonce?, RFC6979 Deterministic nonce generation

(22:55) - Common ways of people losing their Bitcoin

(31:08) - Sponsor

(32:07) - Anti-klepto signing protocols; ways to mitigate risks of losing coins

(39:51) - Updating PSBT to help mitigate this attack

(43:26) - The role of Multisig in preventing the attack

(49:57) - Other attack vectors in malicious actor’s toolkit

(56:49) - Summarizing the steps to improve the ecosystem security

(1:00:18) - Closing thoughts

Links:

Sponsors:

Stephan Livera links:

Jaksot(733)

$1B monthly volume on lightning with Sam Wouters | SLP725

$1B monthly volume on lightning with Sam Wouters | SLP725

Sam Wouters from River shares the latest insights on Bitcoin and Lightning Network adoption, highlighting recent data, growth trends, and misconceptions. Stephan and Sam also discover how Lightning is...

23 Helmi 53min

Bitcoin spam debates with Charlie Spears | SLP724

Bitcoin spam debates with Charlie Spears | SLP724

In this interview, Stephan Livera chats with Charlie Spears from Blockspace about Bitcoin's ongoing debates on spam, protocol upgrades, and the future of Bitcoin development. They explore the nuances ...

21 Helmi 54min

Is Your Bitcoin Transaction Safe? with Keith Gardner | SLP723

Is Your Bitcoin Transaction Safe? with Keith Gardner | SLP723

In this conversation, Stephan Livera and Keith from Branta discuss the intricacies of Bitcoin payments, focusing on the importance of address verification and security in the context of increasing dig...

19 Helmi 25min

Monetizing the Megawatt with Robert Warren | SLP722

Monetizing the Megawatt with Robert Warren | SLP722

In this conversation, Stephan Livera and Robert Warren discuss the evolving landscape of Bitcoin mining, focusing on the intersection of energy consumption and human flourishing. They explore the impa...

17 Helmi 57min

Is Quantum FUD BS with James O'Beirne SLP721

Is Quantum FUD BS with James O'Beirne SLP721

In this conversation, Stephan Livera and James O'Beirne discuss the implications of quantum computing on Bitcoin, exploring skepticism towards the perceived threats, the current state of quantum resea...

13 Helmi 1h 18min

Bitcoin Loans at Arch | Dhruv Patel SLP720

Bitcoin Loans at Arch | Dhruv Patel SLP720

In this episode, Stephan Livera and Dhruv Patel, CEO of Arch Lending, discuss the current state of Bitcoin lending, market trends, and the unique products offered by Arch Lending. They explore the mec...

12 Helmi 36min

What do Bitcoiners do about Quantum? with Matt Corallo | SLP719

What do Bitcoiners do about Quantum? with Matt Corallo | SLP719

In this episode, Stephan Livera and Matt Corallo discuss the implications of quantum computing on Bitcoin's security. They explore expert opinions on the timelines for quantum threats, the current sta...

11 Helmi 51min

A semi-custodial model for Bitcoin? with Jos Lazet | SLP718

A semi-custodial model for Bitcoin? with Jos Lazet | SLP718

In this episode, Stephan Livera interviews Jos Lazet from Blockrise, discussing the recent volatility in Bitcoin prices, the semi-custodial model of Blockrise, and the future of Bitcoin lending. They ...

10 Helmi 52min