Research Article

Secure Data Delivery with Linear Network Coding for Multiple Multicasts with Multiple Streams in Internet of Things

Table 5

The meanings of objectives and constraints.

Constraint Meaning

Objective (18) Maximize the total SWT

Constraint(19) The transmission rate of each data stream must be greater than

Constraint(20)–(25) Nodes in the network must follow the network flow constraints, and for each multicast, only one source node can be select and send out data streams.

Constraint(26) The actual data flow sent from the source node and transmitted on each link in the network should be no less than the flow sent from the source node transmitted on the link to each destination node

Constraint(27) Each data flow passing through the malicious node in the network should meet the requirements of WS

Constraint(10) The sum of data flows passing through each link should not be more than the bandwidth capacity of the link

Constraint(29)–(31) The ranges of the variables

Constraint(32) Whether the node is selected as the source node of the multicast

Constraint(33) Only one node can be selected as the source node of each multicast