Colletrix: putting an end to theft of intellectual properties