-
Notifications
You must be signed in to change notification settings - Fork 0
zfs data obfuscator/compressor
License
skrp/SICC
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
################################## # SICC - Storage In Complete Chaos # https://ibin.co/38jCrM5z7me2.jpg ~~~ Storage In Complete Chaos ~~~ encryptionless security thru obfuscation # OBFUSCATION #################### Three requirements for file access [b] metadata - content-information of a file [b] key - know the sequence of blocks to build a file [b] data - unassociated file block in a sea of unassociated blocks (named after sha) # INPUT ########################## file{[data][meta]} # OUPUT ########################## file{[meta]} file{[key]} file{[data]} file{[data]} file{[data]} file{[data]} ... # CODE ########################### 1_Xtract_Standardize.sh Grab, Standardize, Dedupe All files recursively Isolate data from metadata 2_Standard_Block.sh Shreds file into same-sized blocks Obfuscates & compresses pool 3_Random_Block.c Shreds file into random-sized blocks Ofuscates & secures pool 3_multiSLICR.c Feed a file list to process as batch 3_MS.c Shred files without cost of verification 4_Build_Blocks.c Use key file to build the original file from blocks ~To make public gibberish ~Into private information # LOCATIONS ###################### $target_path = files to be shred $dump_path = final location $key_path = key location $key_path/tmp = temporary verification-file ----------------------------------------------------------------------- The Anarchist's Archive ' let us perserve all insight ' till the last man walk ' that he might not walk ' in the darkness of past > independent of time > independent of wealth > independent of government ~ Files get lost ~ ~ Storage gets cheaper ~ - pedrk.com #### Features - Read Only Archive Data - ZFS raidz-3 Integrity - Isolated Metadata Interface - Sha256 File Deduplication - 100% Transient Data - SICC Nonencryption Security ###################################### # BLKR - core engine performance stats # zfs blk size 128k ################## my $size = 128000; # .0035sec * 12,000,000 = 43k sec = 12 hrs per terabyte # USB3 8T time: { real-26.10m, user-5.16m, sys-3.29m } # WCPU 30% SIZE 58304K # vs # raidz2 time: { } # WCPU 6% SIZE 58304K # dtrace write time 19,000nsec per write # .000019sec * 12,000,000 = 228sec # 99999 size ############ # 0.015 sec per block # 0.015 * 12,000,000 = 180k sec = 50 hrs per terabyte # NFS ###################### # .08 sec per block # .08 sec * 12,000,000 = 960k sec = 11 days per terabyte # OBSD ################### 545_656 inodes available
About
zfs data obfuscator/compressor
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published