hexagon logo

Protect know-how of PC-DMIS routines

Is there a possibility to protect PC-DMIS routines (.prg and .cad) from know-how theft?
This includes the routine (measurement strategy like number of points and so on) but also the product (CAD, PMI and so on).

If somebody should steal the routine he should not gain any knowledge (or as little as possible).

PC-DMI should be able to open and run these routines but the user should not gain any additional knowledge than the result (printout, PDF, excel and so on).

Do you guys know of any solution to this problem? If not a buyable product maybe a workaround?
How do you guys (with sensitive information) protect your routines and cad?
Parents
  • I believe you would need a "new" part program format container for this (with encryption) and a new PC-DMIS EXE that will handle the execution of the program while "locking down" the process of execution together with some anti-debugging techniques.

    In PC-DMIS' current state, this is not possible.

    Could virtual machines be a solution? Contractor connects (with his computer connected to his CMM) to your virtual machine which is running PC-DMIS and the part program? All communication between PC-DMIS and the contractors CMM goes through the virtual machine, so in theory, your virtual machine (with PC-DMIS running the part program) is driving the contractors CMM. I believe this would be a question for the Hex people. Some software solutions (ie. licensing) don't like VM's at all (for obvious reasons) provided this solution is even feasible.
Reply
  • I believe you would need a "new" part program format container for this (with encryption) and a new PC-DMIS EXE that will handle the execution of the program while "locking down" the process of execution together with some anti-debugging techniques.

    In PC-DMIS' current state, this is not possible.

    Could virtual machines be a solution? Contractor connects (with his computer connected to his CMM) to your virtual machine which is running PC-DMIS and the part program? All communication between PC-DMIS and the contractors CMM goes through the virtual machine, so in theory, your virtual machine (with PC-DMIS running the part program) is driving the contractors CMM. I believe this would be a question for the Hex people. Some software solutions (ie. licensing) don't like VM's at all (for obvious reasons) provided this solution is even feasible.
Children
No Data