Safe and effective method for dynamically updating wireless sensor network program

A wireless sensor and program update technology, which is applied in program loading/starting, program control devices, transmission systems, etc., can solve the problem that there is no wireless sensor network program dynamic update method, and achieve the effect of resisting wormhole attacks

Inactive Publication Date: 2012-07-04
ZHEJIANG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, up to now, there has not been a safe and effective wireless sensor network program dynamic update method

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Safe and effective method for dynamically updating wireless sensor network program
  • Safe and effective method for dynamically updating wireless sensor network program
  • Safe and effective method for dynamically updating wireless sensor network program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The relevant technical terms are as follows:

[0024] M program

[0025] x pid Identifier of program M

[0026] x VER Version of program M

[0027] h one-way hash function

[0028] XOR operation

[0029] A·B The dot product of matrix A and matrix B

[0030] A T Transpose of matrix A

[0031] A. Before the deployment of sensor nodes, the base station selects an n-dimensional Euclidean space V, and decomposes V into two orthogonal first subspaces V 1 and the second subspace V 2 , where V 1 is k-dimensional, V 2 is n-k dimension. The base station then randomly selects V 1 An orthonormal basis {O 1 , O 2 ,...,O k}; and choose a vector C for each sensor node i i , i=1, 2..., k, where C i is of V 2 Elements. The base station determines a hash function, and then selects the same m-bit random number x for all sensor nodes B As a cluster key, m should be large enough, for example 256, that is to say x B is a random number with high information entrop...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a safe and effective method for dynamically updating a wireless sensor network program, belonging to the field of wireless communication. The method comprises the following steps of: determining an euclidean space by a base station and dividing the euclidean space into a first subspace and a second subspace which are orthogonal to each other before deploying sensor nodes; randomly selecting a standard orthogonal basis of the first subspace, and randomly selecting a vector for each sensor node from the second subspace; determining a hash function, and selecting a same random number for all the sensor nodes as a cluster key; installing the vector, the cluster key and the hash function into each sensor node; broadcasting program updating message to a sensor network bythe base station when the base station needs to update the programs on all the sensor nodes, and checking the validity of the message by each sensor node; if the program updating message is valid, receiving the program updating message by the sensor node and updating programs per se; otherwise, rejecting the program updating message.

Description

technical field [0001] The invention relates to a method for dynamically updating programs, which belongs to the field of wireless communication. Background technique [0002] In recent years, wireless sensor networks have attracted the attention of a large number of researchers because of their broad application prospects. In most cases, the base station needs to update the program on the sensor nodes. The base station here refers to the server connected to the sensor network and has unlimited resources. Recently, many secure dynamic program update mechanisms for wireless sensor networks have been proposed, some of which are not suitable for resource-constrained sensor networks because of the use of digital signatures, an energy-intensive operation, and some other mechanisms have been pointed out to have security vulnerabilities . Therefore, up to now, there has not been a safe and effective method for dynamically updating programs in wireless sensor networks. Contents...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/08G06F9/445H04W12/0431
Inventor 何道敬陈纯卜佳俊尹明剑
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products