An Approximate Solution of a Computer Virus Model with Antivirus using Modified Differential Transform Method

DOI : 10.17577/IJERTV7IS040077

Download Full-Text PDF Cite this Publication

Text Only Version

An Approximate Solution of a Computer Virus Model with Antivirus using Modified Differential Transform Method

Onwubuoya C 1, Nwanze D.E 2 Erejuwa J.S 4 1,2,4 Department of Computer Science/Mathematics, Novena University, Ogume,

Delta State, Nigeria.

Akinyemi S.T 3,

3 Department of Mathematics, University of Ilorin, Kwara State, Nigeria

Abstract – This work extends the application of a modified differential transform method by providing an approximate analytic solution to a model that describes the effect of antivirus in the spread of computer virus over a network. The proposed method is a hybrid technique that combines differential transform method with a post treatment of Laplace-Pade resummation method. The accuracy of the solutions generated by the proposed method is established when compared with those of Runge-Kutta fourth order method. Graphs and table were presented to ascertain the simplicity and reliability of the method.

Keywords: Virus, Antivirus, Differential Transform Method, Laplace-Pade resummation, Pade Approximant

1.0 INTRODUCTION

The excessive prevalence of computer viruses has been greatly intensified due to the fast acquisition of information through computer technologies and networks [1, 2]. These viruses are kind of computer programs or malicious code that can clone themselves and infect other computers. These viruses are grouped into file infectors, boot sector viruses, macro viruses and Trojan horse. There are currently over 74000 different strains of computer viruses since it was first discovered in 1986 [3, 4]. The socio economic impact of computer virus includes the following, but not limited to loss of millions of dollars worth of data and loss of productivity [3, 5]. Thus the need to get a better understanding of the transmission dynamics of computer virus is very vital to increase the safety and reliability of computer network systems [6].

The similarities between biological virus and computer virus in their mode of propagation have made several researchers to adopt mathematical models as an effective strategy to study the way computer virus spreads over a network [6]. Some mathematical models for transmission dynamics of computer virus existing in literarure are found in [1, 6, 7 ], and the references cited there in. In particular, [1 ] formulated a dynamic model that provide a comprehensive study and deeper understanding of the fundamental mechanism in computer virus propagation over a network. Global stability properties of the model was established using the Lyapunov function and the analytical results obtained were validated numerically. In [7], the strength of Adams numerical method in solving a formulated epidemiological computer virus model for different case scenarios was investigated. The worth of their proposed algorithm in terms of accuracy and convergence was proved when compared with Explicit Runge Kutta Method and Implicit Backward Differentiation Method.

These computer virus models usually results in generating system of nonlinear differential equations with no exact solutions. Thus to predict the speed of computer virus propagation over a network, numerical methods that provide reliable approximate solutions are often used. These methods include Runge-Kutta fourth order [4], Adams-Bashforth-Moulton Method [3], Multi Step Generalized Differential Transform Method [8], Implicit Backward Differentiation Method [7], Euler Predictor Corrector Method [6].

In this work, a modified differential transform method will be used to provide approximate analytic solution of the nonlinear system of differential equation which describes the spread of computer virus in the presence of antivirus over a network. Although the proposed method (LPDTM) requires the application of both differential transform and Laplace Pade resummation methods. It requires no linearisation, perturbation or discretization.

The rest of this paper is organized as follows: Section 2 presents the solution procedure of the proposed method and model formulation in Section 3. Section 4 contains application of the proposed method while Section 5 concludes the paper.

    1. Solution Procedure of the Proposed Method

      In this section, we give a brief review of the LPDTM. For convenience of the reader, we first present the basic definitions, fundamental theorems and applications of Differential Transform Method (DTM) and Pade Approximant.

    2. Basic Idea of DTM

      A semi analytic numerical method, suitable for solving linear and nonlinear differential equations, differential algebraic equations, integro- differential equation is the Differential Transformation Method (DTM) which was first proposed by Zhou (Peker et al., 2011; Akinboro et al., 2014; Adio, 2015). This method provides a highly accurate results or exact solution without linearization, discretization or perturbation.

      Definition 1: The one dimensional differential transform of a function

      f t at the point t t0 is defined as follows [9]

      1 d K

      F K K ! dt K f t

      1

      0

      t t

      Definition 2: The differential inverse transform of

      F(k) is defined as follows [9]

      K

      f t Y K t t0 2

      K 0

      Table 1: Fundamental Operations of Differential Transformation Method

      Original function f t

      Transformed function F K

      utvt

      U K V K

      c du t

      dt

      cK n!

      K! U K n

      tn

      K n K n

      K n

      utvt

      K

      U pV K p

      p0

      Despite numerous application of DTM in solving real life phenomena, DTM does not exhibit good approximation for large domain. Thus to improve its accuracy, DTM is usually modified either through the application of Pade approximation [12], Laplace-Pade Resummation [13], or multi step approach [14,15 ].

    3. Pade Approximation

      The use of polynomials to approximate truncated power series is common but not always advisable due to the singularities of polynomials which is caused by inadequate radius of convergence. Hence Pade approximants are extensively used to overcome

      these shortcomings. The Pade approximation of a function f t of order N / M is defined by [16, 17].

      N / M

      a0 a1t … aNt N

      f t

      1 b1t … bM tM

      3

      Where we consider b0 1and the numerator and denominator have no common factors. It is important to note that the Pade approximant can be obtain with ease through the help of the in-built utilities of symbolic computational software such as Maple, Matlab and Mathematica [18].

      Several application of semi analytic method that involves the use of Pade approximation includes Differential Transform Method with Pade approximant [19 ], Homotopy Peturbation Method and Pade Approximation [20], Laplace Adomian Decomposition Method with Pade approximation [21 ], Multistage Laplace Adomian Decomposition Method with Pade approximation [ 22], etc.

    4. Laplace – Pade Resummation

      Most of the power series solutions provided by most approximate methods fail to converge for large domains. Hence, Laplace Pade [23] resummation method is often use to increase the domain of convergence of power series solutions or inclusive to find the exact solution. Application of Laplace Pade resummation method is summarized as follows [24 ].

      1. Firt, apply Laplace tran1sform to the power series solution generated by an approximate method.

      2. Next, replaced s with , in the resulting equation.

      3. After that, we convert thte transformed series into a meromorphic function by forming its Pade approximant of order [/]. and are arbitrarily chosen, but they should be smaller than the order of the power series. In this step, the Pade

        approximant extends the do1main of the truncated series solution to obtain a better accuracy and convergence.

      4. Then, t is substituted by .

      5. Finally, by using the inversse Laplace transformation, we obtain the exact or approximate solution.

Applications of this method coupled with another approximate methods are found in [13, 23,24] and other references cited there in.

3.0 Model Formulation

This section considers a computer virus model in [7], that studies the effect of antivirus on computer virus infection by stratifying the total population into four classes: X denote the numbers of worms, Y denote the number of uninfected files, Z denote the number of infected files and N denote the number of antivirus agent.

The model is then governed by the following system of nonlinear differential equation.

dX t aZ t bX t 4

dt

dY t c dY t eX t Y t 5

dt

dZ t eX t Y t d f Z t gN t 6

dt

dN t h iN t 7

dt

Subject to X 0 15, Y 0 3,

Z 0 20 and

N 0 0.5

8

Table 1: Parameters Description and Hypothetical Values

Parameters

Symbols

Estimated Values

Rate of infected files becoming worms

a

0.3

Death rate of worms

b

0.5

Birth rate of uninfected files by users

c

2.3

Natural death rate of uninfected file

d

0.055

Infected rate of uninfected file due to worms

e

0.015

Death rate of infected file

f

0.055

Rate of efficiency of antivirus

g

0.002

Constant rate at which antivirus run

h

2.6

Rate of inefficiency of antivirus

i

0.1

Note. Source of estimates: [7]

4.0 APPLICATION OF THE PROPOSED METHOD Applying the differential transform method to 4 8 to have

X (K 1)

1

K 1

aZ K bX K 9

Y (K 1) 1 c K dY K e K

X p Y K p

10

K 1

p0

1 K

Z (K 1) K 1 eX p Y K p d f Y K gN K

11

p0

N (K 1)

1

K 1

h K iN K 12

Where

X 0 15,

Y 0 3,

Z 0 20

and

N 0 0.5 .

Without any loss of generality, it is important to state that

X K , Y K ,

Z K and N K are the differential transform

of X t ,

Y t ,

Z t and N t respectively.

Then using 2 , the eleventh order solution of 4 8 is obtained as

11

xt X vtv

v0

15 1.5t 0.14610t2 0.0031620t3 0.0017978t4 0.00041466t5 0.000057422t6

0.0000059697t7 4.8242107t8 2.7270108t9 2.26201010t10 2.18611010t11

13.

11

y t Y vtv

v0

3 1.46t 0.17065t2 0.024686t3 0.0034522t4 0.00040922t5 0.000038958t6

0.0000025364t7 8.585109 t8 3.8134108 t9 8.1852109 t10 1.2409109 t11

11

z t Z vtv

v0

20 1.5260t 0.21188t2 0.029241t3 0.0039148t4 0.00045732t5 0.000043590t6

0.0000029153t7 1.4062108t8 3.7910108t9 8.3925109t10 1.2839109t11

14.

15.

11

nt N vtv

v0

0.5 2.55t 0.1275t2 0.00425t3 0.00010625t4 0.000002125t5 3.5417108 t6

5.05961010 t7 6.32451012 t8 7.02721014 t9 7.02721016 t10 6.38841018 t11

16.

Applying the Laplace Pade Resummation technique to the power series solution 13 16

as outlined in Section 2.3 while

computing the t-Pade approximant associated to the Laplace transform of

xt , y t , z t and nt at

5 / 5,6 / 6,6 / 6 and 5 / 4 respectively. Hence the approximate solutions of 4 8 are obtained as

xt 0.001325e1.5351t 0.49391e0.69273t 2.5503e0.40307t 6.4878e0.13215t 6.4549e0.0069122t

17

y t 0.000033313 0.0013152I e1.60710.285931I t 0.000033313 0.00131521I e1.60710.285931I t

0.4021e0.65704t 1.1214e0.30263t 21.311e0.05779t 25.833e0.014495t

z t 0.0018927 0.0028918I e1.69760.21909I t 0.0018927 0.0028918I e1.69760.219091I t

0.37842e0.66902t 0.90263e0.36217t 7.8375e0.12975t 10.878e0.0069008t

nt 26 25.5e0.1t

18

19

20

Figure 1: Graphical comparison of

X t

Figure 2: Graphical comparison of Y t

Figure 3: Graphical comparison of

Z t

Figure 4: Graphical comparison of

N t

Figure 1-4 shows that the results obtained by LPDTM is in good agreement with that of Runge Kutta method and produces correctly the dynamics of the model . In Table 2, we present the absolute differences between LPDTM solution and RK4 solution on step size l 0.01 .

Table 2: Absolute differences obtained by using RK4 method of step size l 0.01 and LPDTM

LPDTM RK 4 l

Time

X

Y

Z

N

0

0

2.0103

0

0

2

4.1294104

6.0104

0

3.6580104

4

3.6348105

5.0104

0

1.6117104

6

1.7385104

8.0104

0

3.0328104

8

8.8918104

1.0104

1.0103

1.1141104

10

9.2663104

1.0103

2.0103

7.425105

12

1.2339103

1.0103

2.0103

4.5240104

14

1.7882103

2.0103

3.0103

2.2258104

16

2.6345103

5.0103

4.0103

3.6121104

18

4.2324103

1.1102

3.0103

1.2165104

20

6.6478103

1.8102

1.0103

4.9722104

It is obvious to note that the solution provided by LPDTM in 20 is an exact solution for 8. Thus establishing the superiority of LPDTM over RK4 in providing accurate result.

5.0 CONCLUSION

In this paper, the approximate analytic solution of the computer virus model with antivirus was obtained by a modified differential transform method. The proposed method (LPDTM) improves the solution obtained by DTM by increasing its domain of convergence. This technique requires a post treatment of the power sries solution of the computer virus model obtained by DTM with Laplace-Pade resummation method. LPDTM requires no discretization, perturbation or linearization and can be used to solve other nonlinear problems in science and engineering.

REFERENCES

[1]. Parsaei, M. R., Javidan, R., Kargar, N.S. and Nik, H.S. (2017). On the global stability of an epidemic model of computer viruses.

Theory Biosci. Doi 10.1007/s12064-017-0253-2.

[2]. Zhang, C. and Huang, H. (2016). Optimal control strategy for a novel computer virus propagation model on scale- free networks.

Physica A. Available at http:/dx.doi.org/10.1016/j.physa.2016.01.028.

[3]. Ebenezer, B., Farai, N. and Kwesi, A.S. (2015). Fractional Dynamics of Computer Virus Propagation. Science Journal of Applied Mathematics and Statistics, 3(3):63-69.

[4]. Bukola, O., Adetunmbi, A.O. and Yusuf, T.T. (2016). An SIRS Model of Virus Epidemic on a Computer Network. British Journal of Mathematics & Computer Science, 17(5):1-12.

[5]. Quarshie, H.O., Koi-Akrofi, G.Y., Martin-Odoom, A. (2012). The Economic Impact of Computer Virus Emerging Trends in Computing and Information Sciences, 3(8):1235_ 1239.

A Case of Ghana. Journal of

[6]. Onwubuoya, C., Akinyemi, S.T., Odabi, O.I. and Odachi, G.N. (2018). Numerical Simulation of a Computer Virus Transmission Model Using Euler Predictor Corrector Method. IDOSR Journal of Applied Sciences, 3(1):16_28.

[7]. Din, S.U., Masood, Z., Samar, R., Majeed, K. and Raja, M.A.Z (2017). Study of Epidemiological based dynamic Model of Computer Viruses for Sustainable Safeguard against Threat Propagations. In the proceedings of 2017, 14th International Bhurban Conference on Applied Sciences & Technology (IBCAST), Islambad, Pakistan, pages 434 _ 440.

[8]. Handam, A. H. and Freihat, A.A. (2015). A new analytic numeric method solution for fractional modified epidemiological model for computer viruses. Application and Applied Mathematics: An International Journal, 10(2):919-936.

[9]. Peker, H.A., Karaolu, O. and Oturanç, G. (2011).The Differential Transformation Method and Pade Approximation for a Form of Blasius Equation. Mathematical and Computational Applications, 16(2): 507-513.

[10]. Akinboro, F.S., Alao, S. and Akinpelu, F.O. (2014). Numerical Solution of SIR Model using Differential Transformation Method and Variational Iteration Method. Gen. Math. Notes, 22(2): 82-92.

[11]. Adio, A.K. (2015). Differential Transform Technique for Second Order Differential Equations: A Comparative Approach.

International Research Journal of Engineering and Technology, 2(7): 128-132.

[12]. Yousif, M. A., Mahmood, B. A. and Rashidi, M. M.(2017). Using differential transform method and Pade approximation for solving MHD three dimensional Casson fluid flow past a porous linearly streching sheet, J. Math. Computer Sci., 17:169-178.

[13]. Abdelhafez, H. M. (2016). Solution of Excited Non-Linear Oscillators under Damping Effects Using the Modified Differential Transform Method. Mathematics,4(11):1-12.

[14]. Alawneh, A. (2013). Application of the Multistep Generalized Differential Transform Method to Solve a Time-Fractional Enzyme Kinetics. Discrete Dynamics in Nature and Society,Volume 2013, Article ID 592938, 7 pages.

[15]. Zeb, A., Khan, M., Zaman, G., Momani, S. and Ertürk, V.S. (2014). Comparison of Numerical Methods of the SEIR Epidemic Model of Fractional Order. Z. Naturforsch. 69a: 81 89.

[16]. Vazquez-Leal, H., Benhammouda, B., Filobello-Nino U., Sarmiento-Reyes, A., Jimenez-Fernandez, V.M., and Gonzalez-Lee M. (2014). Direct application of Padé approximant for solving nonlinear differential equations. Springer Plus, 3:563.

[17]. Mohamed, M.A. and Torky, M.Sh. (2013). Numerical Solution of Nonlinear System of Partial Differential Equations by the Laplace Decomposition Method and the Pade Approximation. American Journal of Computational Mathematics, 3: 175-184. http://dx.doi.org/10.4236/ajcm2013.33026.

[18]. Oturanc, G. (2009). A New Approach to the Thomas-Fermi Equation. Selçuk Journal of Applied Mathematics, 10 (2): 67-74.

[19]. Akinyemi, S. T., Salami, S. A., Akinyemi, I. B. and Sahabi, S. (2017). Analytic Solution of a Time Fractional Enzyme Kinetics Model Using Differential Transformation Method and Pade Approximant. International Journal of Applied Science and Mathematical Theory, 3(3):25-32.

[20]. Mohyud-Din, S. T. and Noor, M. A. (2008). Homotopy Peturbation Method and Pade Approximation for Solving Flierl-Petviashivili Equation. Application and Applied Mathematics:International Journal ,3(6):224-234.

[21]. Dogan, N. and Akin, O. (2012). Series Solution of Epidemic Model. TWMS. J. App. Eng. Math., 2(2):238-244.

[22]. Kolebaje, O.T., Ojo, O.L., Akinyemi,P. and Adenodi, R.A.(2013). On the application of the multistage laplace adomian decomposition method with pade approximation to the rabinovich-fabrikant system. Advances in Applied Science Research, 4(3):232-243.

[23]. Ibrahim,S.F.M. and Ismail, S.M.(2013). A New Modification of the Differential Transform Method for a SIRC Influenza Model.

International Journal of Computer Application, 69(19):8-15.

[24]. Benhammouda, B., Vazquez-Leal, H. and Hernandez-Martinez,L.(2014). Modified Differential Transform Method for Solving the Model of Pollution for a System of Lakes. Discrete Dynamics in Nature and Society,12pages. Available at http://dx.doi.org/10.1155/2014/645-726.

Leave a Reply