5GNR基础:程序与密钥加密保护机制

需积分: 4 31 下载量 81 浏览量 更新于2024-08-06 收藏 13.06MB PDF 举报
"这篇文档是FANUC车床和加工中心系统的用户手册,涉及到了密钥和程序加密的原理及设置方法,适用于FANUC Series 30i, 31i, 和32i型号。加密功能可以保护制造商的程序内容免受未经授权的修改或查看,以确保机密性。" 在FANUC的数控系统中,为了保护程序内容的安全,可以通过加密和设定保护范围来实现机密保护。这一功能主要分为两个方面: 1. **通过加密和保护范围进行机密保护**:当对程序存储器设置了加密和保护范围的参数后,受保护范围内的程序将无法被显示、编辑或输入/输出。这样可以防止用户宏程序等关键代码被终端用户误修改或删除,同时因为程序内容不被显示,从而增加了保密性。 2. **加密程序的输入/输出**:加密后的程序可以被输出,并且其内容无法被轻易破解。用户可以直接输入加密过的程序,确保程序在传输过程中的安全。 该系统中涉及到几个关键的参数设定: - **参数密码(No.3220)**:用于锁定程序存储器,可以设定一个非零密码。密码值不会显示,只有在未设置密码(PASSWORD=0)或解锁状态下才能设置。 - **参数密钥(No.3221)**:当设定的密码等于密钥时,系统处于解锁状态。密钥值始终保持不显示,每次CNC启动时,如果设置了密码(PASSWORD ≠ 0),系统会自动进入锁定状态。 - **程序保护范围的最小值(参数 No.3222)**和**最大值(参数 No.3223)**:这两个参数用于定义保护范围,必须满足最小值小于或等于最大值。在这个范围内的程序将受到保护。如果最小值设为0,视为9000,最大值设为0,视为9999。 在进行这些设置时,必须注意,如果没有设置密码或在解锁状态下,才能进行范围设定。 此外,手册还提醒用户,根据日本的“外汇及对外贸易管理法”,内置的软件可能受到出口管制。手册虽然尽可能覆盖多种情况,但并未涵盖所有可能性,对于未特别描述的情况,可能被视为不可行。手册中也提到了FANUC CNC机型名称的变更,但规格保持不变,用户在使用时需将旧名称理解为新名称。 FANUC的这种加密机制为程序提供了安全保障,防止未经授权的访问,确保了机床制造商的知识产权得到保护。