专利类型:发明专利
语 言:中文
申 请 号:CN201210330144.4
申 请 日:20120910
申 请 人:重庆大学
申请人地址:400044 重庆市沙坪坝区沙正街174号重庆大学通信工程学院
公 开 日:20150429
公 开 号:CN102801522B
代 理 人:
代理机构:
摘 要:本发明公开了一种用于无线协作通信网络的非对称信道通信密钥生成方法,属于无线通信中的保密通信和信息安全领域。源节点通过发送初始相位随机的信标信号,各中继节点接收并转发信标信号至目的节点,目的节点检测累积接收相位并通过中继转发至源节点,源节点进一步转发接收信号至目的节点,根据单向协同链路在相干时间内二次传输时信道特性的一致性,通过估计各多中继信道特性并将其转化为系统子密钥,再通过多次交互扩展密钥从而构成通信密钥。本发明的显著特点是:通信密钥无需通过信道在收发节点之间交互,各中继节点参与了密钥生成但无法获得完整密钥,能杜绝攻击者窃听、篡改和饱和攻击隐患,保障无线协同通信安全。
主 权 项:一种用于无线协作通信网络的非对称信道通信密钥生成方法,其特征在于由以下步骤组成:步骤一、在无线协作通信网络中,为了防止集中密钥生成和多中继节点之间密钥分发带来的密钥泄漏安全隐患,由收发节点对各自生成通信密钥,节点A通过多中继节点协作与节点B之间执行保密通信,且传输信道特性不对称,其通信密钥生成过程为:首先节点A广播发送初始相位随机的信标信号1,初始相位为ΦA1,各中继节点与节点B分别接收信标信号1并执行相位估计,节点B估计获得的相位值为ΦB,节点B保存该相位值ΦB,同时各中继节点再转发接收到的来自节点A的信标信号1至节点B,节点B分集接收并估计各中继节点转发信号的相位值Φi,其中i=1,2,…,M,M为此时参与中继转发的节点数,将Φi与ΦB累加得到 0) {
$("#commentlist").html(data.html);
} else {
alert(message);
}
}
});
//设置打分效果
$("#star").raty({
hints: ['2', '4', '6', '8', '10'],//鼠标移上图片显示的文字
path: "/images",
target: '#hidscore',//设置选中时候赋值
targetKeep: true,//targetKeep 属性设置为true,用户的选择值才会被保持在目标hidscore中,否则只是鼠标悬停时有值,而鼠标离开后这个值就会消失
size: 24
});
});
function SetShareData(cmd, config) {
config.bdUrl = ShareData['url'];
config.bdText = ShareData['title'];
return config;
}
function removeHTMLTag(str) {
//str = str.replace(/<\/?[^>]*>/g, ''); //去除HTML tag
str = str.replace(/[ | ]*\n/g, '\n'); //去除行尾空白
str = str.replace(/\n[\s| | ]*\r/g,'\n'); //去除多余空行
//str = str.replace(/ /ig, '');//去掉
str = str.replace(/(
)+/gi, '$1');//去出重复的
return str;
}
//评论
function setComment() {
var verifycode = $("#verifycode").val();
var content = $("#txtcontent").val();
var score = $("#hidscore").val();
var userName = $("#txtUserName").val();
var newcontent = removeHTMLTag(content);
newcontent = newcontent.replace(/ /ig, "");
if (verifycode.length <= 0) {
alert("请输入验证码!");
} else if (newcontent.length < 1) {
alert("评论内容不能为空!");
} else if (score == "") {
alert("评分不能为空");
} else {
$.ajax({
type: "post",
url: "/ajax/CommentPaper.ashx?t=" + new Date(),
data: { "action": "comment", lngid: "3ea44b5873ee1109", title: "", comtent: newcontent, grade: score, userName: userName,verifycode:verifycode },
dataType: "json",
success: function (data) {
var result = data.result || 0;
var message = data.message || "操作失败";
if (result > 0) {
alert(message, location.href);
} else if (result == -1) {
alert(message, "/login.aspx");
} else {
message(message);
}
}
});
}
}
function goPage(obj) {
$.ajax({
type: "get",
url: "/ajax/CommentPaper.ashx",
data: { "action": "show", "pagesize": 5, "lngid": "3ea44b5873ee1109", "page": obj },
dataType: "json",
success: function (result) {
$("#commentlist").html(result.html);
}
});
}
/**刷新验证码*/
function refreshImg() {
var timenow = new Date().getTime();
document.getElementById('secimg').src = "/ajax/getauthcode.ashx?" + timenow;
document.getElementById('verifycode').value = "";
}
window._bd_share_config = { "common": { onBeforeClick: SetShareData, "bdText": "", "bdMini": "2", "bdMiniList": false, "bdPic": "", "bdStyle": "1", "bdSize": "20" }, "share": {} }; with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js'];