bitShifter is a technology-part of another project I was working on called Liam ("Mail" backwards) and was released as a separate application for Mac OS X 10.4 Tiger in 2006.
"Signed. Sealed. Delivered."
Liam was my alternative to email with the tagline: "Signed. Sealed. Delivered.". The Liam idea was based on the concept that the receiver fetched messages from the senders, and not the other way around.
Liam was based on .Mac and the WebDAV-technology called iDisk. iDisk had a Public-folder, in the public-folder, a sender uploaded it's bitShifter-encrypted message and notification to the receiver (on the senders iDisk). The receiver used Liam to automatically fetch the receiver notification from it's senders (Liam's addressbook). If the notification, when decrypted with bitShifter, contained date and time newer then last check, then Liam downloads the bitShifted message for the receiver.
After the receiver, via Liam, has downloaded a message, then the receiver updated the senders notification (bitShifted) at the receiver public-folder, with the message that the receiver had received the message.
The pupose with Liam were to obliterate spam. As the receiver fetch its messages from it's addressbook, then no one could spam the receiver with messages from senders that the receiver doesn't care about. And as the message is signed and encrypted for you, you know that the messages was intended for you and who "sent it".
The bitShifter-technology used 4096-bit RSA-superkeys/-publickey to encrypt the password for the AES256-encryption and for signing messages and notifications. The passwords were randomly generated with high entropy (extremely random).
bitShifter also made sure that each package encrypted, first also where compressed (lossless block compression) to make smaller file sizes.
The last thing bitShifter did before saving the file to disk, where to hide metadata and made sure that the file just was a bunch of high entropy random data at first look. bitShifter had a steganographic effect that way.
A message were very similar to an email with message in clear text (when decrypted) with meta data similar to an email (who sent what and when...). The message also had a attachment-folder where the senders attachment where saved. The text message with attachment-folder where then made into an archive. Then bitShifter handled the rest.
So, Liam handled, Messages, Notifications, Addressbook with path to iDisk public-folders to fetch notifications and messages from. Also, Liam handled the generation of super- and public-key and the distribution of the public keys. Liam also handled backup to the users private part of iDisk.
Liam fetched notification from senders and updated it's own notifications for senders. (De)Compressed, (de)encrypted, signed messages/notifications and hide it's meta data. The graphical user interface (UI/UX) were similar to Mail.app and pretty much worked the same in the View-layer (no the same at the Model- and Controller-layer).
The funding for Liam development were very limited, so when the bitShifter-technology (which were the first part of Liam that I developed) reached 1.0, I decided to sell the bitShifter-technology in it self as bitShifter.app for Mac OS X 10.4 Tiger.
bitShifter is no longer supported.