Probability processes of a computer virus

In summary, the process of modeling a computer virus using a branching process and a renewal process is discussed. The total number of infected machines and the number of command server instructions are denoted by Z_n and N_n respectively. For λ=1, the expected value of Z_n is equal to 1 plus the expected value of N_n. For λ≠1, the expected value of Z_n is equal to the expected value of (λ^(1 + N_n) - 1) divided by (λ-1). Further steps for solving this question are needed.
  • #1
ronald1664
2
0

Homework Statement


A computer virus is modeled by a branching process which branches at times of a renewal process. It begins only one machine. At renewal times of a discrete-time renewal process, with mean inter-renewal time μ, a command server sends an instruction to all computers with active infections and tells them to spread.
All actively infected machines get one chance to spread, and upon receiving the 'spread' instruction from the command server they independently attempt to spread the worm to a number of new machines according to some distribution S with mean λ, and then those active worms go dormant forever.
Newly infected machines start with active infections which spend their time building up a database of machines to infect when they themselves receive the 'spread' instruction from the command server, and the process repeats.

Show that for the process detailed above

E(Z_n) =
1 + E(N_n) for λ=1
E( (λ^(1 + N_n) - 1)/λ-1 ) for λ≠1

Homework Equations



Write Z_n for the total number of infected machines by time n. Also write N_n for the number of command server instructions sent by time n.

Relevant formula could be total progeny, mean of a renewal process E(N_n) = sum (u_m) from m=1 to m=n.

The Attempt at a Solution



Tried to condition on the numnber of command server instructions by time n - need help!
 
Physics news on Phys.org
  • #2
ronald1664 said:

Homework Statement


A computer virus is modeled by a branching process which branches at times of a renewal process. It begins only one machine. At renewal times of a discrete-time renewal process, with mean inter-renewal time μ, a command server sends an instruction to all computers with active infections and tells them to spread.
All actively infected machines get one chance to spread, and upon receiving the 'spread' instruction from the command server they independently attempt to spread the worm to a number of new machines according to some distribution S with mean λ, and then those active worms go dormant forever.
Newly infected machines start with active infections which spend their time building up a database of machines to infect when they themselves receive the 'spread' instruction from the command server, and the process repeats.

Show that for the process detailed above

E(Z_n) =
1 + E(N_n) for λ=1
E( (λ^(1 + N_n) - 1)/λ-1 ) for λ≠1

Homework Equations



Write Z_n for the total number of infected machines by time n. Also write N_n for the number of command server instructions sent by time n.

Relevant formula could be total progeny, mean of a renewal process E(N_n) = sum (u_m) from m=1 to m=n.

The Attempt at a Solution



Tried to condition on the numnber of command server instructions by time n - need help!

For ##\lambda \neq 1## you wrote
[tex] (A):\;\;E(Z_n) = E\left( \frac{\lambda^{(1+N_n)}-1}{\lambda} - 1 \right)[/tex] Did you mean that, or did you mean
[tex] (B):\;\;e(z_N) = E\left( \frac{\lambda^{(1+N_n)}-1}{\lambda - 1} \right)[/tex]
If you mean (A) then no changes are needed, but if you mean (B) then you need to use parentheses, like this: E( (λ^(1 + N_n) - 1)/(λ-1) )
 
  • #3
Hi, yeah I meant (b) - sorry for confusion

E(Z_n) =
1 + E(N_n) for λ=1
E( (λ^(1 + N_n) - 1)/(λ-1) ) for λ≠1

Do you know where to start for this question!?
 

1. What is a probability process of a computer virus?

A probability process of a computer virus refers to the likelihood of a virus infecting a computer or network. It takes into account various factors such as the virus's transmission methods, the vulnerability of the system, and the effectiveness of security measures in place.

2. How is the probability of a computer virus calculated?

The probability of a computer virus is calculated by analyzing the virus's characteristics, the system's vulnerabilities, and the security measures in place. This involves using mathematical models and statistical analysis to determine the likelihood of infection.

3. Can the probability of a computer virus be accurately predicted?

While the probability of a computer virus can be calculated, it cannot be accurately predicted as it is influenced by various unpredictable factors such as user behavior and new virus mutations. It is important to regularly update security measures and be cautious when using the internet to reduce the risk of infection.

4. How does the probability of a computer virus impact cybersecurity?

The probability of a computer virus is a crucial factor in cybersecurity as it helps identify the level of risk and determine appropriate measures to mitigate it. A high probability of infection indicates a higher risk and requires stronger security measures.

5. Can the probability of a computer virus be reduced?

Yes, the probability of a computer virus can be reduced by implementing strong security measures such as using antivirus software, regularly updating software and operating systems, and practicing safe internet habits. Regular backups of important data can also reduce the impact of a virus infection.

Similar threads

  • Calculus and Beyond Homework Help
Replies
14
Views
2K
  • Programming and Computer Science
Replies
29
Views
3K
Replies
1
Views
814
  • Computing and Technology
Replies
4
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
2K
  • Set Theory, Logic, Probability, Statistics
Replies
4
Views
1K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
1
Views
1K
  • Calculus and Beyond Homework Help
Replies
2
Views
1K
  • Computing and Technology
Replies
23
Views
2K
  • Calculus and Beyond Homework Help
Replies
1
Views
2K
Back
Top