obfuscator — a platform for protecting grammar binaries

A working transformation tool for CCS grammar binaries, shipped as an open platform: the point is not the algorithm we wrote, it is that you write your own. Around 350 lines of C++ give you a loaded runtime, a place to transform it, and a re-serializer — plus the two oracles that tell you whether your transformation was honest.

Download

One archive with everything you need to run this use case: ccs_obfuscator-platform.zip (obfuscator.cc, cipher.h, xtea.h, makefile).

Files

file
cipher.h open
docs/CCS_Obfuscator_Compendium_Draft_0.2.pdf open
e2e_test.sh open
makefile open
obfuscator.cc open
xtea.h open

Development and evaluation use under your subscription (Terms §5.3); production use of generated components requires a separate agreement — [email protected] (§5.4).