Centroid.EU Blog

(this blog is mostly encrypted - adults only)

Previous Page

Bought Reggae

August 6th, 2015

I have purchased Romain Virgo's album "The System", it's an older album but I used to watch his videos on youtube.


CryptoBooks virtualized

August 2nd, 2015

In order to make use of cryptobook in more parts of my family I have virtualized it. That sorta defeats the point but buying a cryptobook does tend to get expensive. Here is a vmware version of cryptobook:

And here is a virtualbox version of cryptobook:

These aren't for sale unfortunately.


Delphinusdnsd status update

July 28th, 2015

Well the hot days are over I believe. So I'm itching to get back to this. Perhaps next week I'll be able to write some code as this week is filled in my schedule.


Opinion: Hacking Team are pigs

July 27th, 2015

I recently read something that hacking team said they are "victims". Yet they are the ones that sold malware to governments far and wide to infiltrate computers at border points or via the Internet. These guys are low of the low. A good hacker in my mind is a defensive one, not an aggressive offensive one. So these guys are far from good.

This brings up another point. Germany's defence minister is playing with the thought of installing an offensive cyber capability in the german military. What a mistake! Again, work up your defenses not offenses. As the only victims in an offensive military are civilians and we are the ones who really need help.


Two CryptoBooks side by side

July 25th, 2015


New Network Plans

July 24th, 2015

I wrote this on a pad today. (Yes it's the pads given out at EuroBSDCon 2011). I'm testing something with beta.swshell.de, something that may make me some money. So temporarily that's how it'll look.


Purchased the Kingston Jamaica Riddim

July 24th, 2015

I liked this riddim when I heard Demarco sing to it. So I purchased it. It's nice.


Macbook Pro and things

July 23rd, 2015

Yesterday, I bought a Macbook Pro. This wasn't a spontaneous decision, it was something I planned for a longer time. I also bought some other things like an external keyboard (USB Mac) an Intel NUC and a 10 port USB 3.0 Hub (although it only gets detected as a 2.0 Hub for some reason). I also bought Windows 8.1 and I'm looking forward to upgrading it to Win 10. On my old netbook saturn (computer) I migrated the windows 7 off there to a vmware fusion vm, it also will see a win 10 upgrade. So I was configuring everything yesterday as i was copying it over and I had a few things that caused me pain. In vmware fusion running OpenBSD and the mac keyboard made the @ sign disappear. I fixed that with researching the manpages and googling. Here is my .xsession as it looks finally:

xset m 10 1
setxkbmap 'de(mac_nodeadkeys)' -print | xkbcomp - $DISPLAY
xrandr -s 1920x1080

exec fluxbox
This allows me to use the keyboard with the @ sign at Alt-L. The ^ sign and > and < signs are reversed on the keyboard still but it beats having to not find the @ sign. I do use the OpenBSD vm for my main things, as I'm in my comfort zone with this. It's a little slower than working with the Xeon which is going to get repurposed into a private cloud computer running bhyve on FreeBSD, but it's an Core i5 after all on this Macbook Pro.

I'll have pictures once I have everything set up like I want it. Right now I'm out of 220V electricity ports and I'm going to soon order my UPS backup solutions that I also wanted to get.


My CryptoBook

July 17th, 2015

I purchased an Acer Aspire V3-112. It didn't get full support from OpenBSD. But that's not what I purchased it for. I will now reveal what I purchased it for. My Uncle asked me "how do you encrypt?", and I told him "it's very difficult". There is several factors why it's difficult.

  • Encryption is very hard to do right as a programmer
  • Encryption tools that promise full privacy often lie
  • Often complexity gets in the way of something that should be simple.
My Uncle seemed a little impatient with me. I told him that a one time pad is perfect encryption given the fact that the pad is not repeated, and it's simple to make. We left it at that. But it got me thinking how I can give the gift of encryption to my Uncle. And I thought of my netbook which was affordable still and runs OpenBSD, if I could give him a netbook that does everything then we solved a problem.

So I bought pluto (computer) this netbook. At first I envisioned writing the OTP program in X11 but when pluto turned out to not like X11, I turned toward the console. I wrote a script that calls a compiled program that handles the one time pad. As it turned out the script didn't function right and I had to rewrite it in C. So imagine you get a netbook and you turn it on and it says this:

So the protocol I developed works on a one time pad. The pad can be generated with this cryptobook. OpenBSD has a fairly cool random number generator, however, to guarantee complete safety this cryptobook does not talk over the network. It can't I have removed all network drivers from the kernel. So the only way to transfer files to/from this cryptobook is with a memstick. Just as long as you know that a memstick with a FAT32 filesystem can only hold a 4 GB sparse file minus one byte. That would be the pad. Now OpenBSD takes all sorts of sources for entropy, but I have removed the network drivers and everything else is pretty much guessable. So I have turned the microphone on permanently as a background job that writes everything it hears to /dev/null. When generating the pad I hope someone is gonna listen to some funky music that stirs the random number generator well.

Back to the protocol. Since my dad told me, my Uncle doesn't send too much mail in a year, the problem of keeping track of offsets of the pad pretty well solved itself. I generate a random number for the offset of the pad. Now there is a chance that there is a collision which renders the message useless. But I think we'll get lucky with low encrypted traffic. So what happens is you put the documents you want encrypted into a special directory. Then you chose "encrypt" on the cryptobook and it chooses those files in the directory to be encrypted by the pad. Similarily to decrypt there is another directory to stick encrypted files in and it'll decrypt them. The offset of the pad is part of the header on encrypted files.

I'm going to leave it at that. If there is more to write I'll do so later. I'm proud of this little project.


Donated $15 to FreeBSD Foundation

July 15th, 2015

15 seems to be the number of the day, it was spontaneously picked. It's interesting that the US dollar and the Euro are almost 1:1. Anyhow this concludes my yearly donations to FreeBSD, I still have a bit of money for OpenBSD to be distributed next season (after september).


Next Page


RSS Feed

Click here for RSS

On this day in

Other links

Have feedback?

By clicking on the header of an article you will be served a cookie. If you do not agree to this do not click on the header. Thanks!

Using a text-based webbrowser?

... such as lynx? Welcome back it's working again for the time being.

Older Blog Entries

Powered by BCHS