[發明專利]一種基于XEN平臺桌面協議的隔離方法有效
| 申請號: | 201310278593.3 | 申請日: | 2013-07-04 |
| 公開(公告)號: | CN103384195A | 公開(公告)日: | 2013-11-06 |
| 發明(設計)人: | 林雪峰;邵長庚;劉丹 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | H04L9/00 | 分類號: | H04L9/00;H04L29/06 |
| 代理公司: | 成都宏順專利代理事務所(普通合伙) 51227 | 代理人: | 周永宏 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 xen 平臺 桌面 協議 隔離 方法 | ||
1.一種基于XEN平臺桌面協議的隔離方法,其特征是:包括如下步驟:
S1,截獲VNC協議的圖像數據;
S2,對截獲的圖像數據進行加密;
S3,對VNC客戶端接收到的數據進行解密。
2.根據權利要求1所述的一種基于XEN平臺桌面協議的隔離方法,其特征是:所述步驟S1包括以下步驟:VGA接口的圖形控制臺初始化函數對應了以下四個靜態函數:vga_update_display、vga_invalidate_display、vga_screen_dump、vga_update_text;所述四個函數在調用之前回傳入顯示區域buffer地址,然后通過以上四個靜態函數進行寫入,執行線程阻塞在四個靜態函數,當四個靜態函數執行返回之后上層函數直接從顯示區buffer獲取圖像數據。
3.根據權利要求1所述的一種基于XEN平臺桌面協議的隔離方法,其特征是:所述步驟S2對數據進行加密時使用post-Hooks技術。
4.根據權利要求3所述的一種基于XEN平臺桌面協議的隔離方法,其特征是:所述步驟S2包括以下分步驟:
S2.1定義一組Detour函數,包括dt_update函數、dt_invalidate函數、dt_screen_dump函數和dt_text_update函數;
S2.2讓VNC協議中的dgraphic_console_init函數將設備對應的處理函數賦值為四個Detour函數,Detour函數被替換之后,當update操作時,首先調用Detour函數,在Detour函數被調用時,Detour函數直接調用原來的vga_update_display函數,并阻塞等待vga_update_display執行返回,當該函數返回后Detour通過post-Hooks技術完成buffer加密操作;
S2.3對dt_update函數添加加密算法,dt_update函數用于在顯示更新時對圖像數據進行加密;
S2.4對dt_invalidate函數添加加密算法,dt_invalidate函數用于在進行強制全屏重繪時對數據進行加密;
S2.5對dt_screen_dump函數添加加密算法,dt_screen_dump函數用于dump操作將顯示圖像保存為ppm格式時進行加密;
S2.6對dt_text_update函數添加加密算法,dt_text_update函數用于對文字console時進行加密。
5.根據權利要求3所述的一種基于XEN平臺桌面協議的隔離方法,其特征是:所述步驟S2添加的加密算法為AES算法。
6.根據權利要求3所述的一種基于XEN平臺桌面協議的隔離方法,其特征是:所述步驟S2添加的加密算法為DES算法。
7.根據權利要求3所述的一種基于XEN平臺桌面協議的隔離方法,其特征是:所述步驟S2添加的加密算法為ECC算法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310278593.3/1.html,轉載請聲明來源鉆瓜專利網。





