【技术实现步骤摘要】
本专利技术涉及一种计算机应用
,或嵌入式Linux操作系统以及NVRAM应用
,具体地说是一种利用NVRAM保存Linux启动脚本及配置文件以实现系统加密的方法。
技术介绍
1)嵌入式计算机系统产品的迅速发展让人们已经看到了其广阔的市场空间。嵌入式Linux操作系统,因其良好的经济性、稳定性,在嵌入式计算机系统产品中占有举足轻重的地位。但如何保护自己的产品,保护自己的知识产权不受侵害已经越来越多地受到人们的关注。2)NVRAM非易失性随机访问存储器(Non-Volatile Random Access Memory),是指断电后仍能保持数据的一种RAM。我们身边处处可见的U盘,数码相机、可拍照手机、PDA以及其中的存储卡,如CF、SD等等,无一例外地仰仗着NVRAM技术的支持。在嵌入式系统中,Linux操作系统的启动脚本和配置文件,大都保存在根文件系统的/etc路径下。这部分文件对于Linux操作系统来说是十分重要的,因为它决定了该Linux系统的许多特性。不同厂家都会有自己独特的启动脚本和配置文件,以实现对系统的配置和优化。如果这些文件直接包含在根文件系统中,很容易被获取、修改乃至仿制,不利于产品创新点的保护。
技术实现思路
本专利技术的目的是按以下方式实现的,通过对根文件系统、启动脚本及配置文件进行分开保存,配合NVRAM中的脚本文件实现linux系统的正常启动,以实现系统的加密;加密步骤如下:1)从NVRAM中以tmpfs文件系统格式加载启动脚本及配置文件到根文件系统中的临时文件夹;2)在/etc路径下建立指向这些文件的快捷方式;3)lin ...
【技术保护点】
利用NVRAM保存Linux启动脚本及配置文件以实现系统加密的方法,其特征在于通过对根文件系统、启动脚本及配置文件进行分开保存,配合NVRAM中的脚本文件实现linux系统的正常启动,以实现系统的加密;加密步骤如下: 1)从NVRAM中以tmpfs文件系统格式加载启动脚本及配置文件到根文件系统中的临时文件夹; 2)在/etc路径下建立指向这些文件的快捷方式; 3)linux启动时,在/etc路径下查找相应的启动脚本和配置文件,该路径下的脚本和配置文件以快捷方式存在,具有实际内容的脚本和配置文件从NVRAM中加载到临时文件夹中的文件,即linux系统是根据临时文件夹中的实际内容启动和设置; 4)往NVRAM中写数据的程序中包括确定数据保存地址、保存格式以及校验。
【技术特征摘要】
1、利用NVRAM保存Linux启动脚本及配置文件以实现系统加密的方法,其特征在于通过对根文件系统、启动脚本及配置文件进行分开保存,配合NVRAM中的脚本文件实现linux系统的正常启动,以实现系统的加密;加密步骤如下:1)从NVRAM中以tmpfs文件系统格式加载启动脚本及配置文件到根文件系统中的临时文件夹;2)在/etc路径下...
【专利技术属性】
技术研发人员:周楠,刘强,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:88[中国|济南]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。