CPU微结构中侦测和防止缓冲区溢出的实现

来源 :固体电子学研究与进展 | 被引量 : 0次 | 上传用户:cklingdian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提出了一种设计在CPU里的侦测和防止缓冲区溢出的硬件方法。在微结构中增加一个秘钥寄生器,用这个秘钥来加密子程序的返回地址。在子程序调用时,加密的返回地址被插入到堆栈帧之间。而明文的返回地址仍然按原操作压入堆栈。这样,返回地址在堆栈中就有了两个拷贝。在子程序返回时,加密明文返回地址并与密文返回地址相比较。如果比较结果不一致,就能确定发生缓冲区溢出,CPU立即触发缓冲区溢出中断来防止攻击。所有与存取加密返回地址相关的堆栈操作、加解密操作和比较操作等都通过在微结构中增加一执行单元来实现。这些操作和硬件改变对软件
其他文献
熊庆来是我国著名的数学家和教育家,虽然学识渊博著作等身,但他为人谦逊亲和,惜才如命,深为人们称道.1921年,熊庆来在东南大学当教授时,发现班上有-个名叫刘光的学生很有才华
福田区经济社会发展开始收到“环境立区”战略带来的“红利”。今年上半年,该区每平方公里产出GDP和税收分别为7.24亿元和1.7亿元,同比增长11.3%和25%,为六区之首,但万元GDP建设用地、
2017年8月中旬,据多名网友爆料称,在QQ空间的配图中出现了以纪录片《二十二》为题材的调侃表情包。而纪录片《二十二》主要记录了中国内地22位慰安妇幸存者的日常生活,内容严肃。  根据网友发布的表情包截图,多位纪录片中的老人被截出特写,并配文“我真的委屈啊”“无语凝噎”“不知所措”等网络流行语。有网友评论:“不是所有图片都能被做成表情包。”8月21日下午,QQ空间在其官方微博发表致歉声明称,该系列
21世纪是交叉科学的时代,是自然科学社会科学化,社会科学自然科学化,文学艺术科技化的时代。努力加强和改进科技教育,为现代社会培养一大批科技性、创造性的人才,促进国民科学素养
基于Simulink采用状态矢量加权线性化方法建立了3A/150kHz降压型电流控制PWM开关稳压电源的高层次模型,并根据系统模型,利用Hspice仿真工具,采用Sim—BCD2um/36V双极工艺对模型进
采用磁控反应共溅射方法制备了纳米Ta—Al-N薄膜,并原位制备了Cu/Ta—Al-N薄膜,对薄膜进行了热处理。用四探针测试仪、X射线衍射仪(XRD)、扫描电镜(SEM)、原子力显微镜(AFM)以及台阶仪
2017年春节期间,一位既有颜值又富才情的女孩,与一档吟诗颂词的综艺节目,在很多人的朋友圈被不断刷屏。这位名叫武亦姝的高一女生,喜欢苏轼和陆游,掌握的诗词量高达2000余首。在央
在里约奥运会上,“奶奶级选手”丘索维金娜又登场了。41岁高龄、七届奥运会,在20岁就被称为“老将”的体操界,丘索维金娜是个绝无仅有的“神话”。丘索维金娜1975年出生于乌兹别
肉品是人民群众生活的必需品,仅广州市中心城区每天就消费7000头左右生猪,这些肉进入各个肉菜市场之后进入广州千万个家庭。如此数量庞大的猪肉消费,现有的监管人员是否能够
针对道路路面水破坏的原理,提出了几种处理路面水及软基础的方法,探讨了在设计施工过程中应注意事项。