发明名称 一种源代码保护方法和装置
摘要 本申请公开了一种源代码保护方法,该方法通过监控CPU发出的命令信号和地址总线信号,当确定有写闪存源代码的命令,且当前闪存源代码区间不允许修改时,修改监控到的地址总线信号携带的地址信息,使访问地址区间不指向闪存源代码存储区间。基于同样的发明构思,本发明还提出一种装置,避免了源代码被错误修改,提高了源代码保存的可靠性。
申请公布号 CN102867154B 申请公布日期 2015.08.12
申请号 CN201210336897.6 申请日期 2012.09.12
申请人 迈普通信技术股份有限公司 发明人 王隆峰
分类号 G06F21/62(2013.01)I 主分类号 G06F21/62(2013.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 谢安昆;宋志强
主权项 一种源代码保护方法,其特征在于,包括:监控CPU发出的命令信号和地址总线信号;当根据监控到的命令信号确定该命令信号为写闪存命令,且根据同时监控到的地址总线信号确定该写闪存命令指向闪存源代码存储区间时,确定闪存源代码的存储区间是否允许修改,如果是,根据所述命令信号和地址总线信号处理闪存中的源代码,并将闪存源代码的存储区间设置为不允许修改;否则,修改所述地址总线信号携带的地址信息,使访问地址区间不指向闪存源代码存储区间,并根据所述命令信号,以及修改后的地址总线信号处理闪存中的数据;其中,所述方法进一步包括:当需要修改闪存源代码时,通过CPU将所述闪存源代码的存储区间设置为允许修改;当对所述闪存源代码写完成时,通过CPU将所述源代码的存储区间设置为不允许修改。
地址 610041 四川省成都市高新区九兴大道16号迈普大厦