Event data protection method for a flash programmable microprocessor-based control module
    1.
    发明授权
    Event data protection method for a flash programmable microprocessor-based control module 有权
    闪存可编程微处理器控制模块的事件数据保护方法

    公开(公告)号:US06804752B2

    公开(公告)日:2004-10-12

    申请号:US09823005

    申请日:2001-04-02

    Abstract: A flash programmable microprocessor-based control module is operated in a manner to protect the integrity of event data stored in the programmable memory of the module while permitting authorized manufacturing and field alteration of the programmable memory with a Download and Execute routine. The Download and Execute routine is resident in a designated sector of the module's read-only memory, and download access to the module's random access memory after module manufacture has been completed is denied. During manufacture of the module, and during field programming of the controller prior to the writing of event data, the programmable memory may be externally altered by an authorized service tool by transferring the Download and Execute routine from read-only memory to random access memory for execution by the module's microprocessor, and downloading the new data or code over a data link coupling the service tool to the module. After event data has been written to the programmable memory, external requests to alter the programmable or read-only memories are denied, and the transfer of the Download and Execute routine to random access memory is not permitted.

    Abstract translation: 基于闪存可编程微处理器的控制模块以保护存储在模块的可编程存储器中的事件数据的完整性的方式操作,同时通过下载和执行例程允许对可编程存储器的授权制造和现场改变。 下载和执行例程驻留在模块只读存储器的指定扇区中,模块制造完成后下载对模块随机存取存储器的访问被拒绝。 在模块的制造期间以及在写入事件数据之前的控制器的现场编程期间,可编程存储器可以由授权的服务工具通过将下载和执行例程从只读存储器传送到随机存取存储器来进行外部改变 由模块的微处理器执行,并通过将服务工具耦合到模块的数据链路下载新的数据或代码。 事件数据写入到可编程存储器之后,外部请求改变可编程或只读存储器被拒绝,并且不允许将下载和执行程序传送到随机存取存储器。

    Keyless entry system with fast program mode
    2.
    发明授权
    Keyless entry system with fast program mode 失效
    无钥匙进入系统,具有快速程序模式

    公开(公告)号:US5905445A

    公开(公告)日:1999-05-18

    申请号:US851295

    申请日:1997-05-05

    Abstract: A system for remotely controlling a desired door locking or other function in a vehicle or other protected environment has a transmitter and receiver for communicating a message including a sequence number, the code of a selected function to be performed and an authenticator. An algorithm in the transmitter and in the receiver has a cryptographic key and a seed code. Each algorithm generates the authenticator as a function of both the seed code and the function code; if the authenticators are equal, the message is valid. Upon each transmission the seed code is updated and the sequence number is incremented. The receiver updates its seed code according to the transmitted sequence number to keep the algorithm in synchronism. Upon manufacture the transmitter sends the initial seed code and key to the receiver to program the receiver. This data is sent without delay when the battery is first installed but later a time delay is imposed to prevent sending inadvertent program messages. Resynch messages are also sent after a delay.

    Abstract translation: 用于远程控制车辆或其他受保护环境中的期望门锁或其他功能的系统具有用于传送包括序列号,要执行的所选功能的代码和认证器的消息的发送器和接收器。 发射机和接收机中的算法具有加密密钥和种子码。 每个算法都会根据种子代码和功能代码生成验证器; 如果认证者相等,则该消息有效。 在每次传输时,种子代码被更新并且序列号被递增。 接收机根据发送的序列号更新其种子码,以保持算法同步。 在制造时,发射机将初始种子码和密钥发送到接收机以对接收机进行编程。 当电池第一次安装时,这些数据被发送没有延迟,但是后来施加时间延迟来防止发送无意的程序消息。 延迟后发送Resynch消息。

Patent Agency Ranking