一种利用软硬件协同技术提高WebServer的HTTPS应用性能的方法

    公开(公告)号:CN107395452A

    公开(公告)日:2017-11-24

    申请号:CN201710480736.7

    申请日:2017-06-22

    Applicant: 重庆大学

    Abstract: 本发明涉及一种利用软硬件协同技术提高WebServer的HTTPS应用性能的方法。该方法在WebServer系统中的实现,首先需要通过分析仅调用软件加密的WebServer系统和仅调用硬件加密的WebServer系统的HTTPS性能,确定实现相应的加密软硬件协同时硬件加密在该系统中的资源占比参数i、j,从而以最少的CPU资源最大化硬件加密对HTTPS性能的提升。其中,j表示WebServer系统中调用硬件执行加密操作的进程数,i表示管理j个进程的CPU数。然后,将j个WebServer进程分配给i(i=1,2,…,M.M为服务器上的CPU总数)个CPU处理并使其调用硬件执行加解密操作,将(M-i)个WebServer进程分配给服务器中余下的(M-i)个CPU处理并使其调用软件执行加解密操作。该软硬件协同技术在充分调用服务器软硬件加密资源的情况下使得WebServer的HTTPS应用性能达到最大。

    一种利用请求/数据聚合提高WebServer的https应用性能的方法

    公开(公告)号:CN107277018A

    公开(公告)日:2017-10-20

    申请号:CN201710483505.1

    申请日:2017-06-22

    Applicant: 重庆大学

    Abstract: 本发明公开了一种利用请求/数据聚合提高WebServer的https应用性能的方法,将上层WebServer应用的多个加密请求进行请求聚合后,一次性下发给下层OpenSSL进行SSL数据处理,通过调用一次硬件加密引擎,完成多个请求加密操作;对于单个数据长度超过SSL最大源数据长度要求的加密请求,在OpenSSL层经过SSL数据处理后,对数据块进行数据聚合,通过调用一次硬件加密引擎,完成多个数据块加密操作。与传统https请求需要多次调用硬件引擎来完成加密操作对比,通过本发明公开的方法进行请求/数据聚合后,可以有效的减少https加密过程中调用硬件的模式切换开销和上下文切换开销,提升了WebServer的https应用性能,硬件加密引擎的利用率也得到了提高。

    一种提高嵌入式系统固态硬盘存储可信性的方法及系统

    公开(公告)号:CN106407134B

    公开(公告)日:2019-03-29

    申请号:CN201610821031.2

    申请日:2016-09-13

    Applicant: 重庆大学

    Abstract: 本发明公开了一种提高嵌入式系统固态硬盘存储可信性的方法及系统,方法为:获取主机发出的写请求,提取需要复制的写请求;将需要复制的写请求的明文分段;利用初始向量和双射函数F对写请求的明文A加密,得到写请求复制文件A’,将写请求的明文A和复制后的文件A’均发送给SSD;获取主机发出的读请求,提取其对应数据在写入时被复制、加密过的读请求;对复制后的文件A’利用初始向量和双射函数的逆函数F‑1解密,得到复原的文件A”并对读取出来的A和得到的A”进行比较,如果一致,则说明SSD可信,否则SSD不可信。本发明提高了应用SSD的嵌入式系统的可信性,通过选择性两倍或者三倍复制,降低了系统负担,提高了系统的效率。

    一种https应用中针对硬件加速的新型I/O通路设计

    公开(公告)号:CN107426193A

    公开(公告)日:2017-12-01

    申请号:CN201710519814.X

    申请日:2017-06-30

    Applicant: 重庆大学

    Abstract: 本发明公开了一种https应用中针对硬件加速的新型I/O通路设计,主要针对安全通信中数据传输过程的I/O通路的设计。该设计主要包括新型数据发送及相关硬件配置接口的设计;具有数据加密和发送功能的新型硬件的设计;新型硬件所需数据结构的设计。上层应用通过新型的数据发送接口,将原始数据直接提交给新型硬件。硬件根据任务的需要进行数据的加密和发送操作。这种设计将简化上层应用在安全数据传输过程中的业务逻辑,同时减少CPU参与加密和数据发送过程,降低系统负载,以提高系统整体性能。

    一种提高嵌入式系统固态硬盘存储可信性的方法及系统

    公开(公告)号:CN106407134A

    公开(公告)日:2017-02-15

    申请号:CN201610821031.2

    申请日:2016-09-13

    Applicant: 重庆大学

    Abstract: 本发明公开了一种提高嵌入式系统固态硬盘存储可信性的方法及系统,方法为:获取主机发出的写请求,提取需要复制的写请求;将需要复制的写请求的明文分段;利用初始向量和双射函数F对写请求的明文A加密,得到写请求复制文件A’,将写请求的明文A和复制后的文件A’均发送给SSD;获取主机发出的读请求,提取其对应数据在写入时被复制、加密过的读请求;对复制后的文件A’利用初始向量和双射函数的逆函数F-1解密,得到复原的文件A”并对读取出来的A和得到的A”进行比较,如果一致,则说明SSD可信,否则SSD不可信。本发明提高了应用SSD的嵌入式系统的可信性,通过选择性两倍或者三倍复制,降低了系统负担,提高了系统的效率。

Patent Agency Ranking