Mooltipass Offline Password Keeper

Offline password keeper project created by and for the Hackaday community

Similar projects worth following
With time, logins and passwords have become critical elements we need to remember to access the different websites and services we use daily. If we want to achieve good security, each of these credential sets should be unique.
We therefore created the Mooltipass, a physical password keeper that remembers and encrypts your credentials so you don't have to. With this device, you can generate and safely store long and complex passwords. A personal PIN locked smartcard allows the decryption of your credentials and ensures that only you have access to them. Simply visit a website and the device will ask for your confirmation to enter your credentials when login is required.
The Mooltipass is a standalone device connected through USB, is completely driver-less and is compatible with all major operating systems on PCs, Macs and Smartphones.

Mooltipass is composed of one main device and a smartcard.

On the device are stored your AES-256 encrypted passwords. The smartcard is a read protected EEPROM that needs a PIN code to unlock its contents (AES-256 key + a few websites credentials). As with your credit card, too many tries will permanently lock the smart card.
The mooltipass main components are: a smart card connector, an Arduino compatible microcontroller, a FLASH memory, an OLED screen and its touchscreen panel. The OLED screen provides good contrast and good visibility.

  • 1 × ST662ACD-TR Content/Electronic Components/Semiconductors and Integrated Circuits/Power Management ICs/Switching Regulators and Controllers
  • 1 × ATMEGA32U4-MU Content/Electronic Components/Semiconductors and Integrated Circuits/Microprocessors, Microcontrollers, DSPs/ARM, RISC-Based Microcontrollers
  • 1 × AT88SC102 Content/Electronic Components/RF, IF, RFID and ZigBee/RF, IF, RFID, ZigBee Semiconductors and ICs/Memory
  • 1 × AT45DB011D-SSH-T Content/Electronic Components/Semiconductors and Integrated Circuits/Memory ICs/FLASH Memory

  • Mooltipass Mini Available on Tindie!

    Mathieu Stephan04/24/2017 at 20:25 3 comments

    After raising than $168k, we finally shipped out all our backers items! It was quite an adventure... but luckily we still had the training from our first Indiegogo campaign.

    We now finally support Firefox and Safari, and are gathering quite a large community. It's great to see how the Mooltipass project evolved!

    We have enabled orders on our tindie shop!

  • Mooltipass Mini Kickstarter : Last Three Days !

    Mathieu Stephan11/04/2016 at 12:29 0 comments

    Last Three Days!

    Dear Mooltipass Enthusiasts,

    As there are only 3 days left before the end of our Kickstarter campaign we would like to thank you for your continued support. Our current funding level (295%) is a testament to that, and this last month has been amazing for us. We are thrilled to see that more than 1450 users chose to support our hard work and believe in the Mooltipass project!
    Many well known companies also contacted us and expressed interest in the Mini! They were particularly motivated by the fact that they could audit and modify the Mini source code to meet their specific requirements. You may also have noticed that we are currently testing Safari and Firefox support. In the following video you can see a demo of the Mini functioning with Chrome, Firefox and Safari side by side.

    If you haven't done so already, keep in mind these are the last few days you'll be able to grab a Mooltipass Mini at a preferential price - after our campaign, the Mini will be priced around $85.
    Have a great week,
    Mathieu and The Development Team

  • The Mooltipass Mini is Live on Kickstarter!

    Mathieu Stephan10/10/2016 at 14:35 1 comment

    We are live !

    Dear Mathieu Stephan,

    The long wait is over: the Mooltipass Mini crowdfunding campaign is live on Kickstarter!
    We are extremely happy to present you with our final device, which has already passed FCC and CE certifications. This effectively means your device can be shipped to your door the moment it leaves the production chain!

    Compared to the Mooltipass standard you know, the mini has the following advantages:

    • Smaller size: 79 x 37 x 12mm
    • Cheaper: $50 early bird price, $85 retail
    • Faster input method: clickable scroll wheel
    • More intuitive: we implemented your suggestions!
    • Scratch resistant: case made of anodized aluminum

    There are only a limited quantity of early bird rewards so make sure to visit our campaign the very moment you receive this email!
    We would also like to take this opportunity to thank our 50 beta testers who relentlessly tested the Mooltipass Mini over the past several months, ensuring our device would suit everyone's needs while remaining intuitive to use.
    And lastly, we'd be eternally grateful if you could spread the Mooltipass word around you so that we can help everyone with our safe and secure password management solution!

  • Mooltipass Mini - Kickstarter Campaign Launching in 2 Weeks!

    Mathieu Stephan09/20/2016 at 19:03 0 comments

    Dear Mooltipass Enthusiasts,

    During these last 6 months the Mooltipass team has been working hard developing the Mooltipass Mini.

    Today we are extremely pleased to announce that in exactly two weeks we will launch a kickstarter campaign for it.

    Compared to the standard Mooltipass, the Mini therefore has the following advantages:

    • smaller size: 79x37x12mm
    • scratch resistant case made of brushed anodized aluminum
    • cheaper price: early bird price of $50
    • faster user input using a clickable wheel
    • several key firmware improvements

    You may be notified of the campaign launch by entering their email on our website (scroll to the end of the page to get the small popup) !

  • First Picture of the Mooltipass Mini Pre-Production Batch!

    Mathieu Stephan06/08/2016 at 06:07 0 comments

    Hello everyone,

    I hope you'll be as happy as we were when we received these pictures.
    Please note the plastic will be semi-tinted to make the mini look black. It'll also be (if all goes well) ultrasonically welded shut. Don't forget to answer our call for reviewers & testers here:

    Let us know what you think of the Mini!


  • Mooltipass Mini Call for Testers and Reviewers

    Mathieu Stephan05/03/2016 at 18:54 0 comments

    Dear Mooltipass enthusiasts,

    We're extremely excited to announce that our current Mooltipass Mini beta testers program is going extremely well, and that a bit more than a week ago we started a Mooltipass Mini pre-production batch!

    If everything goes well, in 2 or 3 weeks 30 units will be shipped to lucky individuals.

    You're therefore more than welcome to take a few minutes of your time to answer this call for reviewers and testers !

    Don't hesitate to share this link with friends and family interested in having a Mooltipass Mini, asking them to put your email as a reference to increase your chances in getting one.

    These devices will (almost) be identical to the ones shipped when (if) our upcoming Kickstarter campaign succeeds!

    Have a great day,

    Mathieu & the development team

  • Prototypes for the Mini Beta Testers

    Mathieu Stephan03/15/2016 at 19:53 10 comments

    Aren't they pretty?

  • Mooltipass Mini Call for Beta Testers

    Mathieu Stephan03/05/2016 at 18:20 0 comments

    Dear Mooltipass Enthusiasts,

    A little more than a month ago we announced that the development team and I were working hard on a small Mooltipass device.

    Today we're extremely happy to send you the very first picture of our current prototype:

    We're also glad to report our target retail price: $50 ! But now we need you.

    As with our first Mooltipass device we are planning to work hand in hand with ~10 beta testers for the next few months to make sure that our device will please everyone. These prototypes will be manufactured, soldered and assembled by us so we created a quick form for you to apply to the beta testers program.

    If you're therefore interested in participating to this great adventure and have a direct impact on the device development process, please fill this form:

    Don't hesitate to spread the word and send this form to your friends and family!

    We'll also organize a (very small) first production run in (hopefully) less than two months, to prepare for our future crowdfunding campaign. As you can guess, we're looking forward to being able to send this new Mooltipass to you!

    Have a nice weekend,

    Mathieu & the Mooltipass Development Team

    PS: As always, if you want to talk to the team and community, we're on #mooltipass on freenode.

  • Mooltipass Mini in the Works!

    Mathieu Stephan01/31/2016 at 17:38 0 comments

    Hello everyone,

    The Mooltipass team and I would like to wish you all a (late) happy New Year and hope that you are doing well.

    Following the success of the Mooltipass device, we are extremely happy to report that a Mooltipass Mini is currently being designed.

    Like its name suggests, this Mooltipass will basically be a smaller version of our current Mooltipass with noticeable differences:

    - a small joystick based input interface instead of our current tactile one.

    - a 2" 128x32 pixels OLED screen instead of our current 3.12" 256x64 pixels one

    - (hopefully) a wheel encoder on the device's side to quickly browse through the credentials

    The Mooltipass Mini will be less than half the size of our current Mooltipass for less than half its price.

    In a month or two, we'll therefore be looking for beta testers. Feel free to invite your friends and family to our google group to stay informed.

    In the meantime, please feel free to use this thread to give us suggestions on what you'd like to see in this small Mooltipass.

    Cheers and have a nice weekend!


  • The Mooltipass can be ordered!

    Mathieu Stephan07/30/2015 at 11:40 0 comments

    All Mooltipass units have finally been produced and are ready to be sold!

    Get yours here or there with bitcoins!

View all 25 project logs

Enjoy this project?



pierrep wrote 03/26/2014 at 08:25 point
I was wandering how much was actually the prototype at the end of built, it seems to be such a tiny object I was wandering how low cost.

  Are you sure? yes | no

pierrep wrote 03/25/2014 at 21:18 point
Okay, so maybe it's just a funny coincidence. Still a very promessing project, i'll follow it closely! Thank's for the quick answer!

  Are you sure? yes | no

Mathieu Stephan wrote 03/25/2014 at 21:02 point
Hey Pierrep, the name was actually suggested by one HaD reader after we started the development process!

  Are you sure? yes | no

pierrep wrote 03/25/2014 at 20:49 point
What a great idea it's really nice! Is the idea actually based on the Fith Element (1997) multipass card? I was sure I heard that term somewhere and finally remembered there was a multipass or "mooltipass" with the accent, that was mentioned in the movie.

  Are you sure? yes | no

Mathieu Stephan wrote 03/15/2014 at 20:41 point
Here is our newsletter #1:

- we should receive soon the bottom PCB for Olivier's design. Once we receive it, we'll be able to check that most Arduino shields are compatible with our device. Hopefully, it'll be bug free and fit in the case as well...

- we are currently designing the top PCB that will contain the touch sensor IC, capactive wheel / buttons and the LEDs

- we machined the case for Olivier's design... it's a bit wide but quite thin! I'll try to send pictures soon...

- it seems the other mechanical contributors are not really motivated to have their designs produced (even if I'd like so)... so they could use your words of encouragement!

- the Arduino Leonardo bootloader has been modified to work with the Mooltipass, you'll be able to find it in the repository

- we are using both a makefile and Atmelstudio for our development process (which is cool imho)

- we recently switched to a new graphics library (which is awesome) that can handle fixed and variable font widths but also different color depths... we still need to optimize it for speed though

- the credential management code should be finished in the next 2 weeks

- we lost contact with the person in charge of the USB code :-(

- the computer-side software / browser extension hasn't progressed much :-(

- we still need to format our code to the agreed convention

Any question/suggestion is welcome!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates