Category Archives: English

Stuff written in English

When to create a ZFS filesystem?

Someone named “Edward M” posted on the freebsd-questions mailing list a question of when should we create a ZFS filesystem. I didn’t reply to any of the messages, but I decided to write this post expressing my view.

In short, whenever a part of the filesystem hierarchy exhibits different characteristics, create one or more ZFS filesystems for that particular subtree. Continue reading When to create a ZFS filesystem?

Secret splitting

A few days ago I resurrected all my files from a desktop system I haven’t used for almost six years. Below is my implementation of secret splitting as described in Bruce Schneier’s book “Applied Cryptography, 2nd edition”.

The idea is basically: generate a random keystream, xor the plaintext with the random keystream, use separate couriers and send the random keystream and the ciphertext to the final destination using separate routes, and finally combine the random keystream with the ciphertext to recreate the plaintext. None of the couriers know which piece they are carrying.

To improve this idea would be to generate more than one random keystream, xor the keystreams and the plaintext, thus requiring more couriers and different routes for each datastream.

And, by the way, xor crypto isn’t really that strong. Continue reading Secret splitting

Are you prepared for the World IPv6 Launch on June 6, 2012?

Last year we had the World IPv6 Day on June 8, 2011. This year we’ll have the World IPv6 Launch on June 6, 2012.

According to this joint press release by Akamai Technologies, Inc., AT&T, Cisco, Comcast, D-Link, Facebook, Google Inc., Internet Society, Internode, Limelight Networks, Microsoft Bing, Time Warner Cable, and Yahoo!:

Major Internet service providers (ISPs), home networking equipment manufacturers, and web companies around the world are coming together to permanently enable IPv6 for their products and services by 6 June 2012.

The hard question is: Are you prepared? Continue reading Are you prepared for the World IPv6 Launch on June 6, 2012?