发明名称 SECURE STREAMING METHOD IN A NUMERICALLY CONTROLLED MANUFACTURING SYSTEM, AND A SECURE NUMERICALLY CONTROLLED MANUFACTURING SYSTEM
摘要 Secure streaming method in a numerically controlled manufacturing system, where the 3D file of the 3D object such as a CAD file or STL file is not sent to the manufacturing machine, but is kept in asecured system. Instead, only the instructions for controlling the manufacturing machine (e.g., so called G-codes) are streamed to the manufacturing machine. Such instructions are secured so that only a specific manufacturing machine can make use of them. To this end, the set of instructions may be encoded, e.g., hashed on a secure server, using a server hash table while the manufacturing machine is provided with a local lookup hash table that is synchronized, e.g., loosely synchronized with the serve's hash table for converting the hashed instructions back to instructions suitable for operating the manufacturing machine.
申请公布号 US2015350278(A1) 申请公布日期 2015.12.03
申请号 US201414761588 申请日期 2014.01.20
申请人 ISBJÖRNSSUND Kimmo;VEDESHIN Anton;FABULONIA OÜ 发明人 Isbjörnssund Kimmo;Vedeshin Anton
分类号 H04L29/06;B29C67/00;G05B19/4099 主分类号 H04L29/06
代理机构 代理人
主权项 1. A streaming method in a secure manufacturing system comprising a streaming server and a numerically controlled manufacturing machine connected to said streaming server over a communication channel, the method comprises providing to the streaming server a 3D model of a 3D object to be manufactured by said manufacturing machine characterized in that the method additionally comprises on said streaming server, converting said 3D model into a set of manufacturing machine specific instructions for operating said manufacturing machine; encoding said set of instructions into a set of encoded instructions by applying simultaneously or in sequence at least one of the processes selected from the group consisting of calculating a set of hashed instructions by applying a cryptographic hash function to said set of instructions, calculating a set of obfuscated instructions by applying obfuscation function to said set of instructions, applying arithmetic coding to said set of instructions, applying digital fingerprints, calculating checksums, calculating hash values, calculating digital DNA, and encrypting said set of instructions; and outputting said set of instructions to said manufacturing machine over said communication channel.
地址 Tallinn EE