VS1005 devCrypt Driver v1.00

Discussion about writing software for VS1005 and the VSOS Operating System. Also posts about VS1005-related hardware design and device drivers should be posted here.
Post Reply
User avatar
Henrik
VLSI Staff
Posts: 1295
Joined: Tue 2010-06-22 14:10

VS1005 devCrypt Driver v1.00

Post by Henrik »

Hello!

It is with great pleasure that I present you with an all-new decrypting driver devCrypt for VS1005.

With this driver, and the accompanying encryption software, it is possible to encrypt files on a PC using a Secret Key, then decrypt the files on a device containing a VS1005 and the secret key. For encryption, the cryptographically strong and fast 256-bit encryption algorithm ChaCha20 is used. This is an all-new concept for VS1005 and opens doors to many new, secure applications, including but not limited to:
  • Decode encrypted files on an SD Card that can be decoded only on VS1005 devices with the Secret Key.
  • Run programs that are stored in encrypted format.
  • Send audio files that can only be decoded on a certain group of devices, or even on a single device.
For best security, using a V1005 with Internal Flash Memory is highly recommended.

Attached to this documentation are the documentation for the devCrypt package, as well as the package itself.

Have fun with this all-new package!

Kind regards,
- Henrik
Attachments
devCryptPackage_v100.zip
devCrypt v1.00 package
(229.04 KiB) Downloaded 233 times
DevCrypt_v100.pdf
Documentation for devCrypt v1.00
(184 KiB) Downloaded 245 times
Good signatures never die. They just fade away.
User avatar
Henrik
VLSI Staff
Posts: 1295
Joined: Tue 2010-06-22 14:10

Re: VS1005 devCrypt Driver v1.01

Post by Henrik »

Hello!

Here is an immediate update to the devCrypt driver. There was an issue that would show itself if you read two files simultaneously from an SD card, one file in plaintext and the other file encrypted. This has now been corrected.

The documentation now also includes speed tests. In short, you can expect a read speed of almost 1 MiB/s from a crypted SD card.

In addition to the new crypto driver, I have also attached an updated version of more. It is not needed by the devCrypto driver, but it has been used to speed test example so I included it to this message.

Kind regards,
- Henrik
Attachments
devCryptPackage_v101.zip
devCrypt v1.01 package.
(246.35 KiB) Downloaded 240 times
DevCrypt_v101.pdf
Documentation for devCrypt v1.01.
(203.24 KiB) Downloaded 244 times
more_231107.zip
New version of more that can be used for read speed tests.
(9.04 KiB) Downloaded 234 times
Good signatures never die. They just fade away.
Post Reply