Category: hardware

calc.pw: Reimplementation Kick-Off

07.04.2022 yahe calcpw code hardware raspberry security

About a decade ago I presented a hardware-based password calculator called calc.pw which generates passwords based on a single strong password and a service-dependent information, thus allowing you to use individual passwords for each of your services without having to care for a password database. I even presented it at a few conferences.

In the meantime much better microcontrollers have become available and my understanding of cryptography and password generation have improved as well. That is why I have kicked-off the reimplementation of calc.pw! ­čśâ

Read more ┬╗


haveged: Entropiesammlung unter Linux

02.11.2015 yahe administration hardware legacy linux raspberry security

Vor ein paar Tagen hatte ich vorgestellt, wie man den Hardware-Zufallszahlengenerator des Raspberry Pi nutzen kann, um unter Linux weniger Probleme mit h├Ąngenden Kryptographievorg├Ąngen zu haben. Leider hat nicht jeder Linux-Server einen Hardware-Zufallszahlengenerator, der als Entropiequelle genutzt werden kann. In diesen F├Ąllen muss eine andere Quelle herhalten.

Read more ┬╗


Hardware-Zufallszahlengenerator des Raspberry Pi nutzen

29.10.2015 yahe administration hardware legacy linux raspberry security

Bei Serversystemen hat man h├Ąufig das Problem, dass dem Zufallszahlengenerator nicht genug Nutzerinteraktionen zur Verf├╝gung stehen, um ausreichend Entropie f├╝r den Zufallszahlengenerator zu sammeln. Das f├╝hrt dann, je nach eingesetzter Software, zu h├Ąngenden SSH-Verbindungen, zu Timeouts bei HTTPS-Verbindungen oder anderen nicht reproduzierbaren Fehlern.

Read more ┬╗


Arduino als Tastaturcontroller verwenden

30.01.2014 yahe arduino hardware legacy

Manchmal dauert es eine ganze Weile, bis man die richtige Idee f├╝r die L├Âsung eines Problems hat, in diesem Fall habe ich f├╝r die richtige Idee fast ein halbes Jahr gebraucht. Und zwar ging es darum, wie ich es hinbekommen k├Ânne, das Tastaturfeld einer gekauften Tastatur mit einem Arduino zu verbinden.

Read more ┬╗


calc.pw beim 30C3

06.01.2014 yahe arduino calcpw hardware legacy publicity security

Das Ende des letzten Jahres hatte es in sich: Ich durfte auf dem 30C3 einen Vortrag zu calc.pw halten.

Screenshot vom 30C3

Im Vortrag selbst habe ich die Idee hinter calc.pw vorgestellt, was ich mir f├╝r eine L├Âsung ausgedacht habe, welchen Problemen ich bei der Implementierung begegnet bin, wie ich diese gel├Âst habe und welche Pl├Ąne ich f├╝r die kommende Zeit habe.

Vortragssaal Vortragssaal

Wer sich das ganze ansehen mag, kann sich die MP4-Datei direkt beim CCC herunterladen.


Software-Reset aus dem Arduino Leonardo herauspatchen

19.12.2013 yahe arduino code hardware legacy security

Der Arduino Leonardo, der nun seit etwa einem Jahr auf dem Markt ist, besitzt dank seines ATmega 32u4 direkt die M├Âglichkeit, eine USB-Verbindung mit dem PC aufzubauen. Auf dem Arduino Uno war daf├╝r ein separater Mikrocontroller zust├Ąndig. Durch diese ├änderung hat sich jedoch auch die Art, wie Resets ├╝ber den USB-Anschluss angesto├čen werden, ge├Ąndert. Dieser Reset ist inzwischen eine reine Software-Routine und kann falls n├Âtig herausgepatcht werden.

Read more ┬╗


Zwei Arduinos miteinander verbinden

18.12.2013 yahe arduino hardware legacy

Derzeit arbeite ich mal wieder ein wenig an calc.pw, da der vorhandene Code f├╝r ein Arduino allein inzwischen zu umfangreich wird. Deshalb sehe ich mir derzeit an, wie ich den Programmcode auf zwei Arduinos verteilen kann. Es best├╝nde nat├╝rlich die M├Âglichkeit, auf ein anderes Mikrocontroller-Board zu wechseln, das ist jedoch mit h├Âheren Aufw├Ąnden verbunden.

Read more ┬╗


Vom Arduino zur Standalone-Hardware

21.06.2013 yahe arduino hardware legacy

Wenn man das erste Mal mit Arduinos in Kontakt kommt, wundert man sich, wie klein und g├╝nstig die Plattform doch ist. Nach und nach merkt man dann allerdings, dass das Arduino doch sehr ├╝berladen und teuer ist. F├╝r die Entwicklung ist es gro├čartig, f├╝r den sp├Ąteren produktiven Einsatz jedoch nicht. Fr├╝her oder sp├Ąter guckt man, wie man das ganze ein wenig verschlanken kann.

Read more ┬╗


Alternative Stromquelle f├╝r Projekte

19.06.2013 yahe hardware legacy

Vor kurzem war ich auf der Suche nach einer alternativen Stromquelle f├╝r ein kleines Testprojekt. Das Arduino liefert an seinen Pins normalerweise 5V. Gl├╝ckerweise hat man Zuhause mehr als genug Hardware, die ebenfalls 5V ben├Âtigt, z.B. Smartphones.

Read more ┬╗


Leidige Erfahrungen mit Leitkleber

17.06.2013 yahe hardware legacy

Nachdem ich nun meine ersten Erfahrungen mit Leitklebern gesammelt habe, m├Âchte ich einmal ein Fazit ziehen. Getestet habe ich zum einen Polytec PU 1000 und zum anderen Wire Glue, das es in dieser Aufmachung bei verschiedenen Webshops zu kaufen gibt.

Read more ┬╗


Search

Links

RSS feed

Categories

administration (44)
arduino (12)
calcpw (3)
code (38)
hardware (19)
java (2)
legacy (113)
linux (30)
publicity (7)
raspberry (3)
review (2)
security (64)
thoughts (22)
update (9)
windows (17)
wordpress (19)