基于Windows平台的计算机涉密检查系统的设计与实现
这是一篇关于涉密检查,文件系统,USN日志,卡方校验的论文, 主要内容为高度的信息化建设使得各机关、单位的管理和服务能力有了很大的提高,但是网络引发的信息安全问题也愈加严重。近年来频繁发生的各种窃密泄密事件,绝大多数来源于计算机保密违法案件。面对当前这种严峻的挑战,各机关、单位要将涉密检查工作作为日常工作的重要部分,不仅要加强对保密管理的检查,还要采用一定的技术手段对单位内部的计算机进行检查。因此,开发一款涉密检查工具对于保密单位开展快速全面的计算机安全检查工作具有重大现实意义。本文首先阐述了项目的研究背景和意义,介绍了国内外研究现状。其次介绍了与系统实现相关的基本知识,然后通过对系统的需求分析,提出了系统的总体目标,设计了系统的整体架构,并对系统的主要功能模块进行了划分。系统主要可分为基本信息检查、操作痕迹检查、文件检查和数据恢复检查四大模块。本文的主要工作如下:第一,通过对文件系统的解析,介绍了基于文件目录的数据恢复方法;第二,在解析的基础上,结合文件签名技术设计了数据深度恢复引擎,结合NTFS文件系统的USN日志新特性设计了文件快速搜索引擎和数据快速恢复引擎;第三,通过对Windows注册表以及包括sqlite文件、xml文件、index二进制文件等在内的多种数据文件的研究,深度挖掘用户的行为痕迹,实现了计算机的基本信息检查和操作痕迹检查;第四,基于文件签名和卡方校验实现了可疑文件类型的识别;第五,基于AC自动机算法以及敏感词变体的研究并结合文件快速搜索引擎,实现了文件内容的关键字快速查找。本文设计的计算机涉密检查系统是一款功能全面、性能稳健、易于操作的产品,能够有效地支持各机关、单位开展全面检查、部门自查、个人自查和整改复查等多维度检查模式,进一步提高机关、单位保密检查效率和保密管理工作水平,确保国家秘密安全。
基于可扩展哈希的NVM文件系统
这是一篇关于非易失性存储器,文件系统,可扩展哈希,高并发的论文, 主要内容为随着互联网技术的飞速发展,爆发式增长的数据给文件系统带来巨大的压力。新兴的非易失性内存NVM(Non-Volatile Memory),具有非易失性、可字节寻址、低延迟和读写速度接近内存等优势,为打破文件系统的性能瓶颈带来了希望。但现有的文件系统在应对海量数据时存在可扩展性差和并发度低等问题,难以有效发挥NVM设备的优势。可扩展哈希具有快速读写以及可动态扩展的优势,但由于其哈希目录和哈希桶也存在并发性低等问题,若直接与文件系统相结合并不能有效提高文件系统的并发性。因此,本文先后对可扩展哈希和文件系统进行优化,以提高文件系统的并发性为目标,研究与设计基于可扩展哈希的NVM文件系统。首先,分析当前可扩展哈希和文件系统面临的挑战,对可扩展哈希进行改进,并在此基础之上对文件系统的元数据管理算法进行了优化,设计了基于可扩展哈希的NVM文件系统的结构,包括面向NVM的高并发可扩展哈希模块和融入驱动的高并发元数据管理算法模块,通过有效发挥NVM存储设备读写速度快等优势,提高文件系统的并发性,满足对海量数据并发访问的要求。接着,针对当前可扩展哈希中哈希目录并发性差、哈希桶管理效率低等问题,研究并设计了面向NVM的高并发可扩展哈希。设计了基于惰性扩展的哈希目录,将哈希目录扩展时的加锁粒度缩小为导致扩展的单个哈希目录项,提高可扩展哈希的并发性。设计了扩张率计算算法,通过动态决定二次扩展哈希目录的大小,在降低哈希目录扩展频率的同时,避免不必要的哈希目录扩展。设计了基于组的哈希桶管理算法,将现有可扩展哈希目录下挂载的单个哈希桶分解为多个桶,并增加桶目录,提高哈希桶管理的并发度。同时改变哈希桶内哈希键的管理方式,缩小插入哈希键时的加锁粒度,减少哈希桶的分裂几率,从而提高可扩展哈希的并发度。设计了基于分层存储的哈希目录恢复策略,将哈希目录和哈希桶分布存储在DRAM和NVM中,在有效利用DRAM和NVM存储设备各自优势提高访问速度的同时,保证可扩展哈希中数据的一致性。在Intel开源的NVM存储设备驱动中,嵌入了所设计的算法,实现了面向NVM的高并发可扩展哈希原型NEHASH,使用测试工具YCSB进行了测试和分析,结果表明NEHASH比现有的哈希方案CCEH、LEVEL和CUCKOO具有更高的并发度,在多线程环境下能最大提高16.5%的读吞吐率和19.3%的写吞吐率。最后,针对文件系统I/O软件栈过长以及元数据管理算法效率低、并发性差的问题,并在面向NVM的高并发可扩展哈希基础上,研究和设计了融入驱动的高并发元数据管理算法。将文件系统的元数据管理功能嵌入NVM设备驱动中以缩短I/O软件栈,并给出融入驱动的高并发元数据管理算法的结构。设计了基于Fs_simhash的元数据Key-Value对生成策略,将文件和目录的访问路径转换为哈希值,构建Key-Value对来存储哈希值与对应元数据的存储地址,提高元数据的查询效率;在局部敏感哈希函数的基础上设计Fs_simhash函数,使得相邻的访问路径转换后的哈希值相近,为提高元数据的存储和查找性能提供支撑。设计了基于NEHASH的元数据管理策略,针对文件和目录的不同访问特性,对NEHASH的数据桶进行分解,并以不同的哈希函数对文件和目录的路径进行转换,在提高单个元数据查询效率的同时,有效的保证了范围查询、遍历等局部性较强操作的效率。在Intel开源的NVM存储设备驱动基础上,实现了融入驱动的高并发元数据管理算法原型HANVFS,使用Filebench、Fio和IOzone三种测试工具对HANVFS的读写吞吐率和读写带宽进行测试,结果表明HANVFS与在PMEM上加载的NOVA文件系统相比最大能提高30.6%的读写吞吐率与24.7%的读写带宽。
CK510嵌入式软件开发板的设计与实现
这是一篇关于嵌入式系统,CK510,μC/OS-Ⅱ,bootloader,文件系统,设备驱动,GUI的论文, 主要内容为嵌入式系统是当前最热门最有发展前途的IT应用。在嵌入式系统的开发过程中,嵌入式软件开发平台帮助工程师完成嵌入式软件设计,成功实现嵌入式软硬件的协同工作,嵌入式开发平台包括嵌入式软件集成开发环境IDE(运行在宿主机上)、调试器/仿真器和开发板(可以看成是目标机),目前国内外最主流的嵌入式开发平台有ARM平台和MIPS。 本论文设计一款CK510嵌入式软件开发板,该开发板与CK-CPU嵌入式软件集成开发环境CDS和下载仿真器一起,可组成一个完整的CK510嵌入式软件开发平台。论文设计CK510嵌入式软件开发板的分为硬件和软件设计两部分。 论文设计的CK510嵌入式软件开发板的硬件分为主芯片、存储系统、人机接口、通信接口四大部分。主芯片采用CK510为内核的HM1526芯片;存储系统由主芯片直接控制外接SDRAM和Flash芯片组成;人机接口包括的触摸屏、VGA显示及键盘输入;通信接口包括UART、GPIO等常用接口以及USB、SD卡和以太网接口。开发板硬件设计涉及到元器件选型以及硬件电路设计和实现。 论文的重点是CK510嵌入式软件开发板的软件设计,主要包括Bootloader实现、μC/OS-Ⅱ操作系统移植、文件系统设计、人机接口和通信接口的各类设备驱动程序设计、GUI的改进和移植。其中,设备驱动程序的工作量最大,论文完成了触摸屏、键盘、USB、SD卡和以太网的设备驱动程序的设计。 论文设计了实验程序,对移植的μC/OS-Ⅱ操作系统、设计的设备驱动程序以及移植的GUI进行测试,实验结果验证了其实现功能的正确性和完整性,同时也验证了CK510嵌入式软件开发板硬件设计的正确性。
嵌入式Linux的驱动程序设计与GUI界面开发
这是一篇关于交叉编译,驱动设计,内核移植,文件系统的论文, 主要内容为随着社会信息化,智能化,网络化的发展,嵌入式系统已经在工业控制,个人数码消费品,医疗器械,汽车控制,航空航天中有大量的应用。ARM结构的嵌入式系统以其通用性强,功能强大,外围设备可裁剪等优势,在嵌入式领域中有了广泛的应用。在嵌入式操作系统中,Linux操作系统由于其开发的成本低,可裁剪,占用资源少,开放性源码资源丰富,移植性强等特点,在嵌入式开发领域得到越来越多的发展和应用。 本文基于以上嵌入式发展的背景论述了嵌入式Linux驱动程序的设计和GUI界面的开发。本次设计的系统是能够支持网络通信,能够对SPI,I2C总线上的设备进行管理和控制,并具有人机交互功能的嵌入式平台。本次的设计能够用于工业控制与设备故障的诊断。 文中介绍了嵌入式Linux系统开发的硬件和软件开发环境,对ARM嵌入式系统中系统引导程序U-boot和Linux系统内核的移植过程进行了详细的介绍。重点阐述了Linux系统驱动程序的开发流程,对Linux字符型驱动架构进行了介绍。介绍了DM9000网卡、触摸屏、键盘、感光芯片等外围器件的工作原理和设计流程,对DM9000、I2C键盘、LCD帧缓存的驱动设计流程进行了重点的阐述。介绍了嵌入式GUI的开发工具,详细说明了Microwindows和FLTK开发工具的交叉编译过程,对FLTK界面设计的开发流程进行了详细叙述。 文章最后是对以上设计程序的测试,通过编写应用测试程序调用底层驱动来验证设计的功能。通过测试的结果总结本次设计的成果,并对设计中出现的问题提出解决和改进的方法。
嵌入式Linux的驱动程序设计与GUI界面开发
这是一篇关于交叉编译,驱动设计,内核移植,文件系统的论文, 主要内容为随着社会信息化,智能化,网络化的发展,嵌入式系统已经在工业控制,个人数码消费品,医疗器械,汽车控制,航空航天中有大量的应用。ARM结构的嵌入式系统以其通用性强,功能强大,外围设备可裁剪等优势,在嵌入式领域中有了广泛的应用。在嵌入式操作系统中,Linux操作系统由于其开发的成本低,可裁剪,占用资源少,开放性源码资源丰富,移植性强等特点,在嵌入式开发领域得到越来越多的发展和应用。 本文基于以上嵌入式发展的背景论述了嵌入式Linux驱动程序的设计和GUI界面的开发。本次设计的系统是能够支持网络通信,能够对SPI,I2C总线上的设备进行管理和控制,并具有人机交互功能的嵌入式平台。本次的设计能够用于工业控制与设备故障的诊断。 文中介绍了嵌入式Linux系统开发的硬件和软件开发环境,对ARM嵌入式系统中系统引导程序U-boot和Linux系统内核的移植过程进行了详细的介绍。重点阐述了Linux系统驱动程序的开发流程,对Linux字符型驱动架构进行了介绍。介绍了DM9000网卡、触摸屏、键盘、感光芯片等外围器件的工作原理和设计流程,对DM9000、I2C键盘、LCD帧缓存的驱动设计流程进行了重点的阐述。介绍了嵌入式GUI的开发工具,详细说明了Microwindows和FLTK开发工具的交叉编译过程,对FLTK界面设计的开发流程进行了详细叙述。 文章最后是对以上设计程序的测试,通过编写应用测试程序调用底层驱动来验证设计的功能。通过测试的结果总结本次设计的成果,并对设计中出现的问题提出解决和改进的方法。
基于Windows平台的计算机涉密检查系统的设计与实现
这是一篇关于涉密检查,文件系统,USN日志,卡方校验的论文, 主要内容为高度的信息化建设使得各机关、单位的管理和服务能力有了很大的提高,但是网络引发的信息安全问题也愈加严重。近年来频繁发生的各种窃密泄密事件,绝大多数来源于计算机保密违法案件。面对当前这种严峻的挑战,各机关、单位要将涉密检查工作作为日常工作的重要部分,不仅要加强对保密管理的检查,还要采用一定的技术手段对单位内部的计算机进行检查。因此,开发一款涉密检查工具对于保密单位开展快速全面的计算机安全检查工作具有重大现实意义。本文首先阐述了项目的研究背景和意义,介绍了国内外研究现状。其次介绍了与系统实现相关的基本知识,然后通过对系统的需求分析,提出了系统的总体目标,设计了系统的整体架构,并对系统的主要功能模块进行了划分。系统主要可分为基本信息检查、操作痕迹检查、文件检查和数据恢复检查四大模块。本文的主要工作如下:第一,通过对文件系统的解析,介绍了基于文件目录的数据恢复方法;第二,在解析的基础上,结合文件签名技术设计了数据深度恢复引擎,结合NTFS文件系统的USN日志新特性设计了文件快速搜索引擎和数据快速恢复引擎;第三,通过对Windows注册表以及包括sqlite文件、xml文件、index二进制文件等在内的多种数据文件的研究,深度挖掘用户的行为痕迹,实现了计算机的基本信息检查和操作痕迹检查;第四,基于文件签名和卡方校验实现了可疑文件类型的识别;第五,基于AC自动机算法以及敏感词变体的研究并结合文件快速搜索引擎,实现了文件内容的关键字快速查找。本文设计的计算机涉密检查系统是一款功能全面、性能稳健、易于操作的产品,能够有效地支持各机关、单位开展全面检查、部门自查、个人自查和整改复查等多维度检查模式,进一步提高机关、单位保密检查效率和保密管理工作水平,确保国家秘密安全。
多云动态安全存储技术研究
这是一篇关于多云安全存储,分布式存储,云交互引擎,数据去重,动态调度,微服务,文件系统的论文, 主要内容为大数据时代的到来对数据的安全存储提出了更高的挑战,不断增长的数据需要大量的存储介质来存储,由此造成本地存储成本过高,单一存储方式不可靠,单云存储方式数据不安全,本地数据冗余存储造成存储资源浪费等问题。针对这些日益突出的问题,传统的存储方式或单云存储方式已经不能满足人们对数据安全、数据存储效率和可靠性的更高要求。为了解决数据存储安全问题,本文提出了对数据块进行切片,然后分别加密,最后分散存储在多个云上的方式。这种方式可以避免数据存储在单一云存储服务上数据不安全的问题,因为通过恶意方式获取到的数据也只有一部分加密数据,强制破解后也是不完整的数据,这样就极大的保证了数据的安全性。而且本文分析比较了多种数据切片与数据加密方式,可以根据具体文件类型与数据大小采用最优化策略处理,使其安全性和性能达到平衡。为了进一步提高数据存储的可靠性,本文提出了多云动态存储调度策略与本地存储可选配置的方案。即可以通过多云服务引擎动态调度多个云上的数据块,使其始终存储数量最少不低于两份,原数据块与备份数据块不在同一云存储服务上。用户也可以通过可选项配置使元数据在本地也存储一份,并通过异步更新策略使数据同步。同时,本文采用了微服务架构与去中心化策略保证了服务的可用性。为了解决数据存储效率问题,提出了在多云备份系统中采用数据去重策略,并结合多云存储系统运用了引用计数与引用可达的思想。即可以通过用户内数据去重与同种数据用户间去重的方式使数据存储空间尽可能小。本文还比较了其他数据去重方式,可具体根据数据存储类型采用合适的去重策略,进一步提高数据存储效率。本文针对上述重点问题以及多云动态安全存储系统中的其他问题,设计了一个初步的多云动态安全存储系统来验证这一方案的可行性。行文结构也是基于这一背景,从相关重点理论简述到系统架构设计,然后介绍了多云动态存储系统的原型实现,最后对该系统进行测试分析。实验结果表明,该方案具有较强的可行性,能达到预期的设计目标。
高能效无线数据采集系统的设计与实现
这是一篇关于高能效,无线数据采集系统,FPGA,文件系统的论文, 主要内容为数据采集系统广泛应用于科学研究和工业生产中,在提高人们工作效率和工厂生产效率上扮演着重要的角色。以往的数据采集系统的设计往往追求系统的采样速度和采样精度,但随着时代的发展和社会的进步,人们开始关注数据采集系统的功耗,通信方式以及存储容量等问题。基于这样的背景,本文设计和实现了高能效无线数据采集系统。该系统优化了系统的功耗设计,扩大了系统的数据存储容量并采用无线通信技术进行数据传输。 本文详细讲述了高能效无线数据采集系统的软硬件设计和系统低功耗设计。本文根据系统设计的技术指标,设计了系统的总体方案和系统的数据通路,从理论上分析其可行性。其次本文设计了系统采用的FPGA+MCU双处理器的硬件平台。在系统的软件设计上,在MCU部分,本文重点分析了系统人机交互的软件设计,数据存储的文件系统的设计和FPGA和MCU处理器之间的通信协议的设计;在FPGA部分,本文详细地介绍了FPGA内部各个模块的功能设计及逻辑设计。在系统低功耗设计上,本文首先对系统的功耗进行了详细分析,然后结合当前流行低功耗设计技术和系统的特点设计系统高能效运行的方案并进行功耗测试。 本文的最后分析了系统的功能测试结果,并对本文设计的系统提出了改进的意见。测试结果表明,系统硬件平台设计合理,软件设计方案稳定可行,系统功能实现良好,为本系统的后续开发提供了良好基础。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码导航 ,原文地址:https://m.bishedaima.com/lunwen/47385.html