CINXE.COM

NLnet; Betrusted Storage

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta name="theme-color" content="#ffffff" /><meta name="robots" content="index,follow" /><link rel="shortcut icon" href="/favicon.ico" /><link rel="icon" type="image/x-icon" href="/favicon.ico" /><link rel="stylesheet" type="text/css" href="/nlnet.css" media="screen, projection" /><link rel="alternate" type="application/atom+xml" title="NLnet News" href="/feed.atom" /><title>NLnet; Betrusted Storage</title> </head> <body class="" id="topofpage"> <div class="notice"><a href="#main" class="skip">To main content</a><div class="container"> <div class="row"> <div class="col12" id="call_banner"><strong><span><a href="/news/2025/20250201-call.html">Send in your ideas. Deadline April 1, 2025</a></span></strong><script> if (document.location.host !== "nlnet.nl") { const banner = document.getElementById('call_banner'); const a = document.createElement("a"); a.href = "https://nlnet.nl" + document.location.pathname; a.appendChild(document.createTextNode("compare")); a.style.float = "right"; banner.appendChild(a); } </script></div> </div> </div> </div> <nav id="nav_main"> <div class="container"> <div class="row"> <div class="col12"> <div class="flex wide_nav"><a href="/"><img src="/logo/banner.svg" alt="NLnet logo" class="header_logo" /></a><div id="main_menu"><label for="show-menu" class="show-menu"><span class="gg-menu"></span><span class="hide">Menu</span></label><input type="checkbox" id="show-menu" role="button" /><ul> <li><a href="#">Funding</a><ul class="hidden"> <li><a href="/funding.html">Apply for funding</a></li> <li><a href="/themes/">Theme funds</a></li> <li><a href="/NGI0/">NGI Zero</a></li> <li><a href="/NGI0/services/">Support services</a></li> </ul> </li> <li><a href="#">Projects</a><ul class="hidden"> <li><a href="/project/index.html">All projects</a></li> <li><a href="/project/current.html">Currently running</a></li> <li><a href="/thema/">Thematic index</a></li> <li><a href="/stories/">Stories</a></li> </ul> </li> <li><a href="#">News &amp; events</a><ul class="hidden"> <li><a href="/news/">News</a></li> <li><a href="/events/">Events</a></li> <li><a href="/webinars/">Webinars</a></li> <li><a href="https://podcast.nlnet.nl/@NGIZero">Podcast</a></li> <li><a href="/tour-schedule/">NGI Zero Tour Schedule</a></li> <li><a href="/speakerbureau/">Speaker bureau</a></li> </ul> </li> <li><a href="#">Resources</a><ul class="hidden"> <li><a href="/NGI0/bestpractices/">Best practices</a></li> <li><a href="/pres/">Presentations</a></li> <li><a href="/hex/">Hex stickers</a></li> </ul> </li> <li><a href="#">Support NLnet</a><ul class="hidden"> <li><a href="/donating/">Financial contribution</a></li> <li><a href="/help/">Join the OIN</a></li> </ul> </li> <li><a href="#">About us</a><ul class="hidden"> <li><a href="/foundation/">Foundation</a></li> <li><a href="/people/">People</a></li> <li><a href="/press/">Press</a></li> <li><a href="/foundation/media-coverage/">In the media</a></li> <li><a href="/contact/">Contact</a></li> </ul> </li> </ul> </div> </div> <!-- <div class="mobile_nav"> <details> <summary class="flex"> <a href="/"> <img src="/logo/banner.svg" alt="NLnet logo" class="{$logo_class}"/> </a> <div> <img src="/image/veganburger.svg" alt="menu"/> </div> </summary> {$topnav} </details> </div> --> </div> </div> <div class="row"> <div class="col7"> <ul class="breadcrumb"> <li><a href="/project/"><img src="/image/ic_projects.svg" alt="icon" />Projects</a></li> <li><a href="/project/BetrustedStorage">BetrustedStorage</a></li> </ul> </div> </div> </div> </nav> <div class="container"> <div class="row"> <div class="col3 reorder1"> <div class="box marge bg_rounded"><a href="https://betrusted.io"><img src="/project/BetrustedStorage/betrusted.logo.svg" alt="logo" class="width-constrained" /></a></div> <div class="box marge bg_rounded"><a href="https://betrusted.io"><img src="/project/BetrustedStorage/betrusted.hex.svg" alt="hex" class="width-constrained" /></a></div> <div class="box marge bg_grey rounded"><strong>Resources</strong><br />Source code :<br /><a class="constrainedlink" href="https://github.com/betrusted-io/betrusted-hardware">https://github.com/betrusted-io/betrusted-hardware</a></div> <div class="box marge bg_grey rounded"><strong>Grant</strong><br />Theme fund: NGI0 PET<br />Period: 2020-10 — 2022-10</div> <div class="box marge bg_grey rounded"><strong>More projects like this</strong><div><a href="/thema/Hardware.html">Hardware</a></div> <div><a href="/thema/Softwareengineering.html">Software engineering</a></div> <ul class="marge rounded pointer"> <li>See <a href="/thema/">all themes</a></li> </ul> </div> <!-- disabled for now <div class='box marge bg_grey rounded'><strong>Next project:</strong><br />&gt; $next_project </div> --> </div> <div class="col6" id="maincolumn"> <h1 class="column_heading">Betrusted Storage</h1> <p><em>Plausably deniable encrypted storage</em></p> <div class="abstract"> <p>Betrusted aims to be a secure communications device that is suitable for everyday use by non-technical users of diverse backgrounds. We believe users shouldn’t have to be experts in supply chain or cryptography to gain access to our ultimate goal: privacy and security one can count on. Today’s “private key only” secure enclave chips are vulnerable to I/O manipulation. This means there is no essential correlation between what a user is told, and what is actually going on. Betrusted will build a full technology stack, including silicon, device, OS, and UX that is open for inspection and verification. We've passed the first hurdle of creating an FPGA-based device, which we have spun out into a development platform we call Precursor. We are now advancing deeper into the technology stack to improve FPGA, drivers, OS, and UX elements, all driving toward the common goal of making Betrusted a simple, secure, and strong device that aims to advance Internet freedom.</p> </div> <ul class="box marge bg_grey rounded pointer"> <li>The project's own website: <a href="https://betrusted.io">https://betrusted.io</a></li> </ul> <h3>Why does this actually matter to end users?</h3> <p>As our lives get more digital every day, we use the internet to have important conversations - both personal and professionally. We also store and share more and more sensitive personal data on devices. On the internet you cannot just close the door to talk privately. So we need digital safe spaces and digital locks and vaults that are just as reliable and easy to use to store our secrets and mediate our communication.</p> <p>Recently manufacturers have started to build so-called hardware enclaves or secure elements into their devices that function like a digital safe: even if someone is able to get some software installed into your computer, phone or laptop, they should not be able to immediately access what is in the safe.</p> <p>But of course, creating a secure space or making a digital safe in an environment you don't really control or understand is really hard. All the technical protection no longer matters when someone can invisibly take control or peer over your shoulder. Especially since you as a user can't see yourself what is happening on the inside of your digital house. A safe and a rogue application can and will look completely identical to a user, and there is simply no way to distinguish among them based on their appearance. Users install many unknown games and applications all the time ("install our app to start getting discounts now!"), and forget that this is actually letting more or less random entities run unknown software on the phone that holds some of their most important information. And what if the operating system of your computer or phone itself has an unhealthy interest in your data or metadata, or is weakly protected to that others can just enter - similar to how unsafe it would feel if your landlord or the janitor is a peeping tom or a thief?</p> <p>Betrusted is a dedicated open hardware project that is pioneering a new class of hardened communication device. It has the goal to create safe and more easily protected private channels for your communication. You can have a frivolous phone to play games, and do all the other things you can use your phone for. A Betrusted device is a complementary device that restricts itself to protecting the things that matter most - like your conversations and phone calls. It will also be able to hold passwords, digital versions of your passport (and other digital credentials and attributes), and whatever sensitive digital information you need to keep completely secure.</p> <p>The first device spawned by the Betrusted project is aptly called Precursor. Think of it as a Raspberry Pi crossbred with a traditional Blackberry phone form factor, but with strong security features you can verify yourself from top to bottom. Precursor will allow you to be among the first in the world to experience the unique ideas behind the Betrusted project. However, because of its unique form factor, Precursor is more than 'just' a Betrusted device: it is a framework for DIY fans and developers to build upon. It will also diligently serve your own projects as an ultrasecure 2FA device, a portable HSM, an encrypted team pager, a scientific calculator, a mobile VPN hotspot that tunnels your traffic safely across the internet - or whatever else your creativity may come up with.</p> <p>After NGI Zero funded the initial work on the Betrusted hardware and software design, this project will further develop a number of core components to ultimately create an easy-to-use and thoroughly trustworthy vault for everything you like to keep safe.</p> <div class="attention"> <p><a href="https://NLnet.nl" name="ack"><img src="/logo/banner.svg" alt="Logo NLnet: abstract logo of four people seen from above" class="logocenter" /></a> <a href="https://NLnet.nl/NGI0"><img src="/image/logos/NGI0PET_tag.svg" alt="Logo NGI Zero: letterlogo shaped like a tag" class="logocenter" /> </a></p> <p>This project was funded through the <a href="/PET">NGI0 PET</a> Fund, a fund established by <a href="https://nlnet.nl">NLnet</a> with financial support from the European Commission's <a href="https://ngi.eu">Next Generation Internet</a> programme, under the aegis of <a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/communications-networks-content-and-technology_en">DG Communications Networks, Content and Technology</a> under grant agreement N<sup>o</sup> <a href="https://cordis.europa.eu/project/id/825310">825310</a>.</p> </div> </div> <div class="col3 reorder2"> <div> <h3>Navigate projects</h3> <ul class="pointer"> <li><a href="/project/current.html">Currently running</a></li> <li><a href="/project/index.html">All projects</a></li> <li><a href="/thema/index.html">Thematic index</a></li> </ul> <p class="box marge"> <h5>Currently open for proposals:</h5> </p> <ul class="pointer"> <li><a href="/commonsfund/">NGI0 Commons Fund</a></li> <li><a href="/taler/">NGI TALER</a></li> <li><a href="/mobifree/">NGI Mobifree</a></li> <li><a href="/fediversity/">NGI Fediversity</a></li> </ul> <div><a href="/foundation/jobs/regionalrepresentative.html" class="part part_link part_green"><img src="/image/git-merge-2.svg" width="40" height="40" alt="git merge icon" /> <h5 class="color_white">Job opening</h5> <font color="white">NGI Zero is looking for a Regional Representative.</font> </a></div> <div><a href="https://podcast.nlnet.nl/@NGIZero" class="part part_link part_blue"><img src="/image/ic_antenna_white.svg" width="40" height="40" alt="podcast logo, antenna with radio waves" /> <h5 class="color_white">Listen to our podcast</h5> <font color="white">Converstations with people building the Next Generation Internet</font> </a></div> <!-- <div> <a href="https://social.nlnet.nl/@nlnet" class="part part_link part_blue"><img src="/image/ic_fediverse.svg" width="50" height="50" alt="fediverse logo, 5 nodes in pentagon shape with all diagonals, black" /> <h5 class="color_white">Come meet us in the Fediverse</h5> @nlnet@nlnet.nl </a> </div> <div> <a href="/bluehatsprize/" class="part part_link part_green"><img src="/image/ic_hat.svg" width="40" height="40" alt="bluehats logo, three blue hats" /> <h5 class="color_white">Nominate FOSS projects</h5> Nominate Free Software Projects for the four €10.000 BlueHats Prizes. </a> </div> <div> <a href="/help" class="part part_link part_green"><img src="/image/ic_hand.svg" alt="" /> <h5 class="color_white">Want to do us a favour?</h5> Help us with 5 minutes of your time. </a> </div> --> </div> <div class="part"> <h3>Search</h3> <form onsubmit="/js/searchbutton.js" method="get" accept-charset="UTF-8" action="/search/static.html" class="sitesearch"><input id="searsia-input" type="text" name="q" class="form-control" value="" autocomplete="off" /><label for="searsia-input"><span class="hide">Search</span></label><input type="submit" id="searsiasubmit" name="submit" value="Search" /><label for="searsiasubmit"><span class="hide">Submit search</span></label></form> </div> </div> </div> </div> <footer> <div class="container"> <div class="row"> <div class="col3"><strong>NLnet</strong><ul class="menu"> <li><a href="/foundation/">Foundation</a></li> <li><a href="/people/">People</a></li> <li><a href="/press/">Press</a></li> <li><a href="/foundation/media-coverage/">In the media</a></li> <li><a href="/contact/">Contact</a></li> <li><a href="/privacy/">Privacy statement</a></li> </ul> </div> <div class="col3"><strong>News &amp; events</strong><ul class="menu"> <li><a href="/news/">News</a></li> <li><a href="/events/">Events</a></li> <li><a href="/webinars/">Webinars</a></li> <li><a href="/tour-schedule/">NGI Zero Tour Schedule</a></li> <li><a href="/speakerbureau/">Speaker bureau</a></li> </ul> </div> <div class="col3"><strong>Connect with us</strong><ul class="menu"> <li><a href="https://social.nlnet.nl/@nlnet">Fediverse: NLnet</a></li> <li><a href="https://mastodon.xyz/@NGIZero">Fediverse: NGI Zero</a></li> <li><a href="https://podcast.nlnet.nl/@NGIZero/">Our podcast</a></li> <li><a href="https://vc.ngi-0.eu/rooms/ahq-y96-uhs-jka/public_recordings">Our webinars</a></li> <li><a href="/feed.atom">RSS feed</a></li> </ul> </div> <div class="col3"><strong>Site search</strong><p></p> <form onsubmit="/js/searchbutton.js" method="get" accept-charset="UTF-8" action="/search/static.html" class="sitesearch"><input id="searsia-input" type="text" name="q" class="form-control" value="" autocomplete="off" /><label for="searsia-input"><span class="hide">Search</span></label><input type="submit" id="searsiasubmit" name="submit" value="Search" /><label for="searsiasubmit"><span class="hide">Submit search</span></label></form> </div> </div> <div class="row"> <div class="col3"><strong>Funding</strong><ul class="menu"> <li><a href="/propose/">Open calls</a></li> <li><a href="/themes/">Theme funds</a></li> <li><a href="/NGI0/">NGI Zero</a></li> <li><a href="/NGI0/services/">Support services</a></li> </ul> </div> <div class="col3"><strong>Projects</strong><ul class="menu"> <li><a href="/project/">All projects</a></li> <li><a href="/project/current.html">Currently running</a></li> <li><a href="/thema/">Thematic index</a></li> <li><a href="/stories/">Stories</a></li> </ul> </div> <div class="col3"><strong>Newsletters</strong><ul class="menu"> <li><a href="https://lists.nlnet.nl/mailman3/lists/newsletter.lists.nlnet.nl/">The NLnet newsletter</a></li> <li><a href="https://lists.ngi-0.eu/subscribe/ngizero-newsletter">The NGI Zero newsletter</a></li> </ul> </div> <div class="col3"><strong>Support NLnet</strong><ul class="menu"> <li><a href="/donating/">Financial contribution</a></li> <li><a href="/help/">Join the Open Invention Network</a></li> </ul> </div> </div> </div> </footer> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10