Posted by Owen Kemeys
Jun 15, 2025/19:43 UTC
The discussion revolves around the challenges and potential solutions associated with securely generating and storing keys for presigned transaction vaults. The primary concern is ensuring that ephemeral key usage occurs on a device that is secure and resistant to compromise. Currently, there seems to be a lack of hardware manufacturers that offer the capability to generate and sign with ephemeral keys directly. However, it's suggested that devices like the Foundation Passport can approximate this functionality by generating a child seed, which then acts as a temporary signing key. This method, though not perfect due to the seed being derived rather than generated from scratch, offers a close solution to the desired secure process. The caveat here is the necessity to delete the seed after use to maintain security.
Moreover, there's anticipation for the launch of the Passport Prime device, which could potentially streamline the workflow for generating ephemeral keys in a secure environment. The device would facilitate the generation, signing, and discarding of keys, thereby enhancing the security of presigned transaction vaults. This approach, however, is noted to cater to a niche market, indicating that the demand for such specialized functionality might not be widespread.
The conversation highlights an open-source approach to solving these security concerns, suggesting that the development community could play a significant role in creating the necessary tools and functionalities. The hope is that a project or individual within the vaulting space will leverage the available technology to assemble a solution that meets these stringent security requirements. This collaborative and innovative mindset underscores the evolving nature of cryptocurrency security measures and the ongoing efforts to address them effectively.
TLDR
We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project?
Give Feedback