-
公开(公告)号:CN111814208A
公开(公告)日:2020-10-23
申请号:CN202010633752.7
申请日:2020-07-02
Applicant: 国家广播电视总局广播电视科学研究院 , 杭州国芯科技股份有限公司
Abstract: 本发明公开了一种soc国密安全芯片安全启动时防御故障注入的方法。当芯片设计完成后,新出现的故障注入方法很难进行防御。本发明包括:芯片内置的硬件检测模块、存储器权限控制模块、特定的软件启动流程。本方法通过内置的硬件检测模块追踪安全启动时,软件的执行顺序;在检测到软件执行顺序不正确时,通过存储器权限控制模块禁止软件对存储器的读写或执行权限,令软件无法继续执行,安全启动流程终止。本发明方法有效防御了因故障注入导致的关键步骤被跳过的风险。本发明方法实现了安全启动时对故障注入引起的软件异常跳转的防御,提高了系统的安全性。
-
公开(公告)号:CN111814208B
公开(公告)日:2023-07-28
申请号:CN202010633752.7
申请日:2020-07-02
Applicant: 国家广播电视总局广播电视科学研究院 , 杭州国芯科技股份有限公司
Abstract: 本发明公开了一种soc国密安全芯片安全启动时防御故障注入的方法。当芯片设计完成后,新出现的故障注入方法很难进行防御。本发明包括:芯片内置的硬件检测模块、存储器权限控制模块、特定的软件启动流程。本方法通过内置的硬件检测模块追踪安全启动时,软件的执行顺序;在检测到软件执行顺序不正确时,通过存储器权限控制模块禁止软件对存储器的读写或执行权限,令软件无法继续执行,安全启动流程终止。本发明方法有效防御了因故障注入导致的关键步骤被跳过的风险。本发明方法实现了安全启动时对故障注入引起的软件异常跳转的防御,提高了系统的安全性。
-
公开(公告)号:CN114866798A
公开(公告)日:2022-08-05
申请号:CN202210505928.X
申请日:2022-05-10
Applicant: 杭州国芯科技股份有限公司
IPC: H04N21/231 , H04N21/438 , H04N21/262 , H04N21/24
Abstract: 本发明公开了一种快速获取DVB网络内节目方法。传统搜索DVB网络节目的搜台速度依赖信道硬件、传输表数据的码率、CPU和DDR的运行性能等,存在明显瓶颈。本发明方法通过节目监控机监控DVB网络内的节目信息,若节目信息发生变化,则节目监控机基于DVB标准进行搜台操作,将获取的节目数据上传至节目保存服务器;节目保存服务器接收节目监控机上传的节目数据并进行保存,节目保存服务器根据接收到的用户机顶盒的查询命令,将节目数据传输给用户机顶盒;用户机顶盒通过查询方式由节目保存服务器获取列表数据。采用本发明方法,即使是在超大型DVB网络下,也能做到极快地获取节目列表,提升了机顶盒用户的使用体验。
-
公开(公告)号:CN112532384B
公开(公告)日:2022-05-27
申请号:CN202011308157.2
申请日:2020-11-20
Applicant: 杭州国芯科技股份有限公司
Abstract: 本发明公开了基于分组密钥模式下对传输密钥快速加解密的方法。现有方法中密钥属于明文传输,密文数据容易被破解。本发明中保持在加密端和解密端的分组密钥一致,分组密钥的每个字节进行逐次异或的值为0。加密时,加密端随机产生加密密钥,并对每个字节逐次异或,生成分组密码选择索引,得到分组密钥;将加密密钥和分组密钥异或,生成传输密钥;密文数据加密后与传输密钥和加密算法一起发送。解密时,解密端将传输密钥每个字节逐次异或,生成分组密码选择索引,得到分组密钥;将分组密钥和传输密钥异或,生成解密密钥,密文数据通过解密算法和解密密钥解密得到明文数据。本发明方法保证了加解密密钥在传输过程中的安全性,保护了密文数据安全性。
-
公开(公告)号:CN114554293A
公开(公告)日:2022-05-27
申请号:CN202210178053.7
申请日:2022-02-25
Applicant: 杭州国芯科技股份有限公司
IPC: H04N21/443 , G06F3/06 , G06F11/14
Abstract: 本发明公开了机顶盒条件接收系统的数据备份方法。本发明方法将flash划分出两个分区,每个分区包括CAS数据存储块和一个校验数据存储块。开机时,两个分区初始化,校验各分区数据的有效性,若有一个分区的数据无效则用另一个分区的有效数据进行数据恢复,若两个数据都无效则恢复出厂设置。CAS数据写操作时,首先校验CAS分区的数据是否有效,若无效则将CASBACK分区数据拷贝到CAS分区里,然后将数据和校验码写入CASBACK分区,再写入CAS分区,并且完成一个写操作后,立即校验当前分区数据是否有效,无效则退出写操作。本发明方法保证了两个分区中至少有一个分区的CAS数据是有效的,便于重启时恢复CAS数据。
-
公开(公告)号:CN117294897A
公开(公告)日:2023-12-26
申请号:CN202311224665.6
申请日:2023-09-21
Applicant: 杭州国芯科技股份有限公司
IPC: H04N21/4627 , H04N21/433 , H04N21/835
Abstract: 本发明公开了一种机顶盒节目录制文件保护方法。本发明在节目录制文件的所在目录下添加自定义的存储辅助文件和校验辅助文件;存储辅助文件用于存储用户权限信息,校验辅助文件用于节目录制文件和用户权限信息的实时检测,当机顶盒内置程序识别到节目录制文件被篡改,则退出节目回放流程。存储辅助文件的包括文件总大小、录制头信息、用户权限信息元数据、存储消息认证码四个字段;所述的校验辅助文件包括节目数据校验码字段和校验消息认证码字段。采用本发明,机顶盒支持了认证公司的用户权限信息控制功能,并支持了节目数据文件的防篡改功能,确保用户权限信息能准时生效。存储辅助文件和校验辅助文件均支持防篡改功能,确保两个文件的完整性。
-
公开(公告)号:CN115278372A
公开(公告)日:2022-11-01
申请号:CN202210899259.9
申请日:2022-07-28
Applicant: 杭州国芯科技股份有限公司
IPC: H04N21/458 , H04N21/231 , H04N21/232
Abstract: 本发明公开了一种机顶盒快速获取EPG数据的方法。本发明方法通过用户机顶盒监控DVB网络的EPG数据,如果EPG数据发生变化,则机顶盒将当前的EPG数据上传至EPG保存服务器,用户机顶盒从EPG保存服务器查询EPG数据,并展示给用户。EPG保存服务器接收用户机顶盒上传的EPG数据,进行保存,EPG保存服务器接收用户机顶盒的查询命令,将保存的EPG数据传输给用户机顶盒。本发明方法使得EPG存储空间近乎无限,能够存储大量EPG数据,用户机顶盒获取EPG数据的速度也突破了本地过滤解析的极限,一开机即可获取全部EPG数据。
-
公开(公告)号:CN114640889A
公开(公告)日:2022-06-17
申请号:CN202210293490.3
申请日:2022-03-23
Applicant: 杭州国芯科技股份有限公司
IPC: H04N21/454
Abstract: 本发明公开了一种用于数字电视机顶盒过滤PSI/SI信息的方法。本发明包括申请过滤模块、过滤任务模块、解析任务模块、释放过滤模块。申请过滤模块根据PDI、TID和匹配条件申请过滤器硬件,创建过滤任务和解析任务。过滤任务模块查询过滤器硬件状态,如果未超时则读取过滤到的PSI/SI数据,发送申请到的FIFO空间。解析任务模块从FIFO空间读取、解析PSI/SI数据,将解析后的PSI/SI数据发送给用户。释放过滤模块按顺序停止过滤器硬件、销毁解析任务模块、销毁过滤任务模块,销毁残留数据,最后释放过滤器硬件。本发明实现多个过滤任务并发执行,效率高。解析任务模块与过滤任务模块隔离,两个模块达到最优效果。
-
公开(公告)号:CN113573133A
公开(公告)日:2021-10-29
申请号:CN202110837091.4
申请日:2021-07-23
Applicant: 杭州国芯科技股份有限公司
IPC: H04N21/433 , H04N21/435
Abstract: 本发明公开了一种用于数字电视机顶盒存储EPG的方法。本发明方法包括EPG存储结构和EPG存取方法。EPG存储结构:EPG中每个服务包括一个服务包和与之相连的服务头,所有服务头串联;每个服务包包括当前、后续、父母锁。父母锁为各设计所需国家的父母锁信息连接在一起构成;事件表由各设计所需国家语言的事件包连接构成,每个事件包包含所有对应语言的所有Event,Event按照时间从早到晚顺序依次连接。EPG存取方法包括添加Event方法、获取EPG方法、清除过期Event方法。本发明方法不需要引入复杂的数据库,解决了EPG大数据量存储要求和机顶盒存储资源受限的矛盾,在有限存储空间内存储更多EPG信息。
-
公开(公告)号:CN116559626A
公开(公告)日:2023-08-08
申请号:CN202310640813.6
申请日:2023-05-31
Applicant: 杭州国芯科技股份有限公司
IPC: G01R31/28
Abstract: 本发明公开了一种芯片启动功能的测试方法。本发明方法通过PC机、开发板、Boot程序和继电器实现。PC机设置配置生成模块、Flash烧写模块、继电器控制模块、接收模块和校验模块。Flash烧写模块将配置文件通过写入Flash,继电器控制模块通过继电器控制电源的开关。开发板采用普通开发板,设置电源、Flash、发送模块和待测芯片;电源上电后待测芯片启动Boot程序,通过发送模块将测试结果发送给接收模块。Boot程序通过Flash对应bit和OTP对应bit共同控制。本发明方法测试过程中不需要更换芯片,解决了浪费芯片的问题,并且提高了测试的稳定性;PC机通过继电器控制电源开关,减少了测试时间。
-
-
-
-
-
-
-
-
-