Scinovex

Research article · 2023 · Full text

International Journal of Statistics and Applied Mathematics

A statistical performance analysis of three double-layer homomorphic encryption schemes for cloud enterprise resource planning (ERP) data

Arnold Mashud AbukariEdem Kwedzo BankasAlhassan AbukariMohammed Muniru Iddrisu

Volume 8(5) · Pages 31–39 · DOI: 10.22271/maths.2023.v8.i5a.1195 ↗

Research areasCryptography and Data SecurityCloud Data Security SolutionsChaos-based Image/Signal Encryption

↓ Read full-text PDF0 citations

Abstract

Author-written

This study presented a statistical performance analysis of three double-layer homomorphic encryption schemes for cloud Enterprise Resource Planning (ERP) data. In this study, Abukari et al. (2021) proposed a hybrid of two homomorphic encryption scheme and compared with the state-of-the-art Usha (2018) and Bellafqira et al. (2017) double layer homomorphic encryption schemes using the combination of the RSA cryptographic algorithm and the modified Paillier cryptosystem in a hybrid approach. The Multivariate Analysis of Variance (MANOVA) was used to test whether the mean encryption times of the three schemes differ significantly across the data sizes as well as determine which encryption times among the three schemes have the largest difference for each of the data sizes. Preliminary analysis revealed that our new proposed scheme Abukari et al. (2021) has the lowest mean mean encryption times of 5.4150, 10.6570 and 39.9770 across the different data sizes of 7MB, 14MB and 200MB compared to the existing state-of-the-art Bellafqira et al. (2017) and Usha (2018). The MANOVA test revealed that there is a statistically significant difference in encryption times of the various schemes across the different data sizes, F (6, 52) = 8.827, p

Summary

Source-checked

Plain-language reading of the full paper, prepared with AI and checked against the text. Each point links to the authors' own words.

  1. Why it matters

    • Cybersecurity challenges, specifically regarding data confidentiality and privacy, have become a primary focus for researchers due to the proliferation of computing devices. View evidence ↗

      Why it matters

      Cybersecurity challenges, specifically regarding data confidentiality and privacy, have become a primary focus for researchers due to the proliferation of computing devices.

      In the paper's own words

      “Data confidentiality and data privacy has taken center stage in the quest of researchers to find solutions to the cyber security challenges presented by computing devices and cyber criminals.”

      Page 1

      Found in: Introduction

      Read it in the full textOpen PDF at page 1 ↗
    • Single-layer encryption schemes are considered inadequate for modern security needs and are believed to be vulnerable to Chosen Ciphertext Attacks (CCA). View evidence ↗

      Why it matters

      Single-layer encryption schemes are considered inadequate for modern security needs and are believed to be vulnerable to Chosen Ciphertext Attacks (CCA).

      In the paper's own words

      “Single-layer encryption schemes have been proposed over the years but they are still not been able to adequately deal with the increasing cyber security and data security challenges (Abukari, Bankas & Iddrisu, 2021) [1]. The researchers Abukari, Bankas and Iddrisu (2021) [1] believes that encryption schemes that are single-layer in nature are prone to Chosen Ciphertext Attacks (CCA).”

      Page 1

      Found in: Double-layer encryption

      Read it in the full textOpen PDF at page 1 ↗
    • Double-layer encryption schemes are proposed to provide enhanced security, including protection against cyber-attacks and keylogging. View evidence ↗

      Why it matters

      Double-layer encryption schemes are proposed to provide enhanced security, including protection against cyber-attacks and keylogging.

      In the paper's own words

      “The double-layer encryption schemes have some advantages when implemented. Some of the advantages presented by Double-layer encryption schemes according to researchers are enhanced security, protection against keylogging, protection against cyber-attacks and improved security in general.”

      Page 2

      Found in: Double-layer encryption

      Read it in the full textOpen PDF at page 2 ↗
  2. The question

    • The objective of this research is to use statistical analysis to evaluate the performance of three different double-layer homomorphic encryption schemes. View evidence ↗

      The question

      The objective of this research is to use statistical analysis to evaluate the performance of three different double-layer homomorphic encryption schemes.

      In the paper's own words

      “This research work seek to analyse the performance of three double-layer homomorphic encryption schemes by applying statistical analysis.”

      Page 1

      Found in: Double-layer encryption

      Read it in the full textOpen PDF at page 1 ↗
  3. What they did

    • The study compares a proposed hybrid scheme (Abukari et al., 2021) combining RSA and a modified Paillier cryptosystem against two existing schemes: Usha (2018) and Bellafqira et al. (2017). View evidence ↗

      What they did

      The study compares a proposed hybrid scheme (Abukari et al., 2021) combining RSA and a modified Paillier cryptosystem against two existing schemes: Usha (2018) and Bellafqira et al. (2017).

      In the paper's own words

      “In this study, Abukari et al. (2021) proposed a hybrid of two homomorphic encryption scheme and compared with the state-of-the-art Usha (2018) and Bellafqira et al. (2017) double layer homomorphic encryption schemes using the combination of the RSA cryptographic algorithm and the modified Paillier cryptosystem in a hybrid approach.”

      Page 1

      Found in: Double-layer encryption

      Read it in the full textOpen PDF at page 1 ↗
    • The performance was measured using simulated encryption times across three data sizes: small (7MB), medium (14MB), and large (reported as both 20MB and 200MB in the text). View evidence ↗

      What they did

      The performance was measured using simulated encryption times across three data sizes: small (7MB), medium (14MB), and large (reported as both 20MB and 200MB in the text).

      In the paper's own words

      “The independent variable was the data sizes which was categorized as: 1. Small data size (7MB), 2. Medium Data size (14MB) 3. Large data size (20MB).”

      Page 4

      “across the different data sizes of 7MB, 14MB and 200MB”

      Page 4

      Found in: Data

      Read it in the full textOpen PDF at page 4 ↗
    • Multivariate Analysis of Variance (MANOVA) was employed to determine if mean encryption times differed significantly across the schemes and data sizes. View evidence ↗

      What they did

      Multivariate Analysis of Variance (MANOVA) was employed to determine if mean encryption times differed significantly across the schemes and data sizes.

      In the paper's own words

      “The Multivariate Analysis of Variance (MANOVA) was used to test whether the mean encryption times of the three schemes differ significantly across the data sizes as well as determine which encryption times among the three schemes have the largest difference for each of the data sizes.”

      Page 1

      Found in: Further analysis

      Read it in the full textOpen PDF at page 1 ↗
  4. What they found

    • The proposed Abukari et al. (2021) scheme exhibited the lowest mean encryption times (5.4150, 10.6570, and 39.9770) for 7MB, 14MB, and 200MB data sizes, respectively. View evidence ↗

      What they found

      The proposed Abukari et al. (2021) scheme exhibited the lowest mean encryption times (5.4150, 10.6570, and 39.9770) for 7MB, 14MB, and 200MB data sizes, respectively.

      In the paper's own words

      “Preliminary analysis revealed that our new proposed scheme Abukari et al. (2021) has the lowest mean mean encryption times of 5.4150, 10.6570 and 39.9770 across the different data sizes of 7MB, 14MB and 200MB compared to the existing state-of-the-art Bellafqira et al. (2017) and Usha (2018).”

      Page 1

      Found in: Large (200MB)

      Read it in the full textOpen PDF at page 1 ↗
    • MANOVA results confirmed a statistically significant difference in encryption times across the schemes and data sizes (F(6, 52) = 8.827, p < 0.005). View evidence ↗

      What they found

      MANOVA results confirmed a statistically significant difference in encryption times across the schemes and data sizes (F(6, 52) = 8.827, p < 0.005).

      In the paper's own words

      “The MANOVA test revealed that there is a statistically significant difference in encryption times of the various schemes across the different data sizes, F (6, 52) = 8.827, p<0.005; Pillai’s trace = 1.009.”

      Page 1

      Found in: Further analysis

      Read it in the full textOpen PDF at page 1 ↗
    • Approximately 51% of the multivariate variance in mean encryption times is attributed to the different data sizes (partial η² = 0.505). View evidence ↗

      What they found

      Approximately 51% of the multivariate variance in mean encryption times is attributed to the different data sizes (partial η² = 0.505).

      In the paper's own words

      “The partial η2 = 0.505 indicating that approximately 51% of multivariate variance of the mean encryption times of the three schemes is associated with the different data sizes.”

      Page 1

      Found in: Further analysis

      Read it in the full textOpen PDF at page 1 ↗
    • The Abukari et al. (2021) scheme had the lowest grand mean encryption time of 18.683 (SE ±0.139), indicating higher efficiency than the other two schemes. View evidence ↗

      What they found

      The Abukari et al. (2021) scheme had the lowest grand mean encryption time of 18.683 (SE ±0.139), indicating higher efficiency than the other two schemes.

      In the paper's own words

      “Table 2 indicates Abukari et al. (2021) [1] scheme has the lowest grand mean of 18.683 and a standard error of +/-0.139 which further supports that Abukari et al. (2021) [1] scheme is efficient compared to Bellafqira et al. (2017) [5] and Usha (2018) [13] at 95% confidence interval.”

      Page 5

      Found in: Grand Mean Estimates

      Read it in the full textOpen PDF at page 5 ↗
    • Univariate results showed that the Abukari et al. (2021) scheme had the largest effect size (partial η² = 0.998) compared to Usha (0.971) and Bellafqira et al. (0.870). View evidence ↗

      What they found

      Univariate results showed that the Abukari et al. (2021) scheme had the largest effect size (partial η² = 0.998) compared to Usha (0.971) and Bellafqira et al. (0.870).

      In the paper's own words

      “Abukari et al. (2021) [1] 6938.909 2 3469.455 5999.645 0.000 0.998 1.000”

      Page 7

      “Usha (2018) [13] 9443.152 2 4721.576 452.981 0.000 0.971 1.000”

      Page 7

      “Bellafqira et al. (2017) 20193.105 2 10096.552 89.958 0.000 0.870 1.000”

      Page 7

      Found in: Double-layer encryption

      Read it in the full textOpen PDF at page 7 ↗
    • Unlike the other schemes, the Bellafqira et al. (2017) scheme showed no significant difference in encryption time between small and medium data sizes. View evidence ↗

      What they found

      Unlike the other schemes, the Bellafqira et al. (2017) scheme showed no significant difference in encryption time between small and medium data sizes.

      In the paper's own words

      “for Bellafqira et al. (2017) [5] encryption scheme, there is no significant pairwise difference in the encryption time between small data size and medium data size.”

      Page 8

      Found in: Data

      Read it in the full textOpen PDF at page 8 ↗
  5. What it means

    • The authors conclude that their proposed hybrid scheme combining RSA and a modified Paillier cryptosystem outperforms the other two investigated double-layer schemes. View evidence ↗

      What it means

      The authors conclude that their proposed hybrid scheme combining RSA and a modified Paillier cryptosystem outperforms the other two investigated double-layer schemes.

      In the paper's own words

      “From the analysis, the proposed homomorphic encryption scheme which combined the RSA algorithm and a modified Paillier cryptosystem outperformed the other two double layer homomorphic encryption schemes investigated.”

      Page 1

      Found in: Double-layer encryption

      Read it in the full textOpen PDF at page 1 ↗
    • The study noted a violation of the equality of variance-covariance assumption (p = 0.000), which required the use of the more robust Pillai's trace criterion. View evidence ↗

      What it means

      The study noted a violation of the equality of variance-covariance assumption (p = 0.000), which required the use of the more robust Pillai's trace criterion.

      In the paper's own words

      “The analysis indicated that their covariances are not equal with a p value of 0.000 which is less than 0.05. See table 1 below. This indicates a violation of the assumption, hence we used the Pillai's trace criterion because it is more robust to departures from assumptions”

      Page 5

      Found in: Further analysis

      Read it in the full textOpen PDF at page 5 ↗

Visual summary

3 visuals

Illustrations explain the paper; charts are replotted from the paper's own table values.

AI-generated illustration
AI-generated conceptual illustration (cloud server hardware and digital data packets). It explains the idea and does not show study data.↗ Enlarge
Comparison of Encryption Architectures
AI-generated conceptual illustration (cloud server hardware and digital data packets). It explains the idea and does not show study data.

AI-generated conceptual illustration (cloud server hardware and digital data packets). It explains the idea and does not show study data.

Open full-size image ↗

Comparison of Encryption Architectures

AI-generated conceptual illustration (cloud server hardware and digital data packets). It explains the idea and does not show study data.

View source evidence ↗
Replotted from source data
Replotted from Table 1 (page 4) of the original paper. Every bar is the paper's own table value.↗ Enlarge
Mean: Abukari et al. (2021)... vs Usha (2018) [13] vs Bellafqira et al.... vs Abukari et al. (2021)... vs Usha (2018) [13]
Replotted from Table 1 (page 4) of the original paper. Every bar is the paper's own table value.

Replotted from Table 1 (page 4) of the original paper. Every bar is the paper's own table value.

Open full-size image ↗

Mean: Abukari et al. (2021)... vs Usha (2018) [13] vs Bellafqira et al.... vs Abukari et al. (2021)... vs Usha (2018) [13]

Replotted from Table 1 (page 4) of the original paper. Every bar is the paper's own table value.

View source evidence ↗
Replotted from source data
Replotted from Table 2 (page 5) of the original paper. Every bar is the paper's own table value.↗ Enlarge
Mean: Abukari et al. (2021)... vs Usha (2018) [13] vs Bellafqira et al....
Replotted from Table 2 (page 5) of the original paper. Every bar is the paper's own table value.

Replotted from Table 2 (page 5) of the original paper. Every bar is the paper's own table value.

Open full-size image ↗

Mean: Abukari et al. (2021)... vs Usha (2018) [13] vs Bellafqira et al....

Replotted from Table 2 (page 5) of the original paper. Every bar is the paper's own table value.

View source evidence ↗

Figures & tables

From the original paper
Homomorphic EncryptionFigure 1Page 2Mean and Standard deviation table across different data sizes.Table 1Page 4Abukari et al. (2021) [1] proposed Double-layer EncryptionFigure 2Page 4Data Sizes and Mean Encryption TimeFigure 3Page 4Grand mean estimatesTable 2Page 5Data sizes estimatesTable 3Page 5Box's Test of Equality of Covariance MatricesTable 4Page 5Grand Mean Estimates.Figure 4Page 5Data Sizes EstimatesFigure 5Page 5Abukari et al. normality test.Figure 6Page 6Usha normality testFigure 7Page 6Multivariate TestsTable 5Page 7Tests of Between-Subjects EffectsTable 6Page 7Bellafqira et al. Normality testFigure 8Page 7Pairwise Comparisons of Encryption Schemes Based on the Data Sizes.Table 7Page 8
FULL TEXT Original article · reflowed for reading

Introduction

The use of computing devices and technological advancement continues to grow astronomically across the globe. This significant growth comes with challenges that require attention from researchers, manufacturers and the end-users. Notably among the challenges is cyber security. Data confidentiality and data privacy has taken center stage in the quest of

Homomorphic Encryption

According to Rocha and Lopez (2019) [11] , Homomorphic encryption is the process of performing a mathematical operations on encrypted data (ciphertext) without having access to the actual data itself (plaintext). The operations are conducted on the ciphertext without revealing the content or identity of the plaintext. Decryptions are performed to obtain the desired output. The Homomorphic concept of encryption has contributed significantly in addressing data security concerns in computing devices especially in the area of cloud computing security. As stated by Li et al (2018), the concept of homomorphic encryption has contributed greatly in the processing of medical data, outsourcing of financial transactions, preservation of patients records and anonymous database queries among several others. The homomorphic encryption comes in three forms namely Somewhat Homomorphic Encryption, Partially Homomorphic Encryption and Fully Homomorphic Encryption Schemes (Rocha, 2019) [11] .

Where Enc is the algorithm for the encryption and M is the plaintext. The Homomorphic encryption operates on four parameters namely KeyGen, Enc, Dec and Eval. The KeyGen is responsible for the generation of public keys and private keys for the encryption scheme. The KeyGen, Enc and Dec functions are largely applied to most encryption schemes but the Eval function is Homomorphic Encryption (HE), specific function. The Eval function takes in the ciphertext as input and perform operations on it to output the desired result.

Somewhat homomorphic encryption

The Somewhat Homomorphic Encryption scheme is a type of homomorphic encryption scheme that supports mathematical operations on only addition and multiplication (Rocha, 2019) [11] . Researchers have demonstrated that the Somewhat Homomorphic encryption has limited operations largely attributed to the buildup of noise in the data. The buildup of noise from the ciphertext causes more computational overheads and thereby makes the execution of the Somewhat Homomorphic encryption scheme very slow. The Somewhat Homomorphic Encryption (SHE) undergoes through series of steps. An asymmetric public and private keys are generated based on a polynomial function as indicated in equation 2 below:

Where the parameter n has a power of 2. The Public Key (P k ) and the Private key (S k ) are generated using equation 2 and equation 3 respectively:

is the ciphertext of the encryption, g and h are generated by the KeyGen algorithm and r is a set of random numbers (0,1,2,…,n-1) whiles m is the message to be encrypted. 𝑚 = 𝐷𝑒𝑐(𝑐) = log 𝑔 𝑠 𝑘 (𝑔 𝑚 ℎ 𝑟 ) 𝑠 𝑘 (4)

Double-layer encryption

The dangers associated with computing devices and online presence of information systems needs an additional layer of security to ensure the protection of these information systems online and computing devices of individuals and organizations. The encryption scheme that adds extra layer security is termed as Double-layer Encryption. In the Doublelayer encryption scheme, two different encryption schemes could be combined at different layers to ensure a more secured system or data security without compromising on computational speed. One encryption scheme may also be applied twice in two different layers to also enhance the security of the information system or data protection. The double-layer encryption schemes have some advantages when implemented. Some of the advantages presented by Doublelayer encryption schemes according to researchers are enhanced security, protection against keylogging, protection against cyber-attacks and improved security in general. The implementation of the double-layer encryption scheme ensures data protection for the data-owner in the cloud (Usha, 2018) [13] . As stated by Usha (2018) [13] , the double layer encryption is designed with the aggregation of key generation encryption approach.

Bellafqira Et al. (2017) [5] The Paillier cryptosystem is one of the popular encryption algorithms that has caught the attention of researchers interested in cyber security, data security and cryptography.

The need for a secured cloud environment using a double layer encryption scheme saw Bellafqira et al. (2017) [5] proposing a double layer encryption scheme built from the application of the Paillier cryptographic Scheme. The concept of the Bellafqira et al. (2017) [5] proxy re-encryption scheme or double layer encryption scheme do not require a user to reupload a data shared by another user. The researchers in Bellafqira et al. (2017) [5] used the help of a Secure Linear Congruential Generator (SLCG) to perform the computations in the cloud which serves as the proxy. The public key and private key of the Paillier cryptographic algorithm be (g, p k ) and p s such that:

Where p and q are two large prime integers. The Private key p s is also determined using equation 2 below:

The value of g is selected by the application of the multiplicative inverses modulo p k . The Paillier cryptographic system is used to encrypt the message using equation 7 below:

The value r is a random integer that is associated with m. To decrypt this encrypted data using the private key p s , the following equation is applied:

Bellafqira et al. (2017) [5] applied the Paillier cryptosystem twice to encrypt the data and the decryption was also done twice. Despite the double layer encryption achieved by Bellafqira et al. (2017) [5] , a study conducted by Abukari et al.

(2021) [1] revealed that the encrypted data using Paillier Cryptosystem are sent to the cloud through the internet which could be intercepted by hackers or unauthorised user. Using the same random value to encrypt the ciphertext was also considered problematic by Abukari et al. (2021) [1] . It was also revealed that the cloud was trusted to host the proxy reencryption generator. These challenges identified by Abukari et al. (2021) [1] led to the proposed Hybrid of two Homomorphic Encryption Scheme presented by Abukari et al. (2021) [1] .

USHA (2018) [13] The Usha (2018) [13] proposed double-layer homomorphic encryption used the RSA (Rivest, Shamir and Adleman) encryption algorithm for the encryption of both of the two layers. The RSA Algorithm is one of the widely used cryptographic schemes in the world and it uses public key for encryption and a secret or private key for decryption. The security of the RSA Cryptographic algorithm is based on the complexities in factoring huge integers in the decryption process. The implementation of the RSA Cryptographic algorithm involves three steps namely Key generation, encryption and decryption. The Key generation algorithm is presented in Algorithm 1 below:

Algorithm 1: Key Generation Phase 1) Choose two different prime numbers, p and q 2) Find t such that t = pq 3) Calculate f(t) = (p-1)(q-1) 4) Choose e such that 1<e<f(t) and such that e and f(t) are relatively prime 5) Use modular arithmetic to determine d = 1 (mod f(t)) 6) Public key = (e, t) 7) Private key = (d, t)

The key generation phase uses two prime numbers such that their product will generate the value of t and the values of e and d are calculated to determine the public key and private key for the encryption to be carried out. The encryption phase of the Usha (2018) [13] double layer homomorphic encryption scheme is presented in algorithm 2 below: Algorithm 2: Encryption Phase 1) Data owner transmits public key to user 2) Data owner converts message (m) into an integer using reversible protocol known as padding scheme such that 0 < m < n 3) The ciphertext (c) is calculated using c = m e (mod n) 4) The data owner uploads the encrypted data c to the cloud.

The data owner first converts the message to be sent in to an integer using the reversible padding scheme. The ciphertext is then calculated and upload in the cloud for the user to access it. The user having the public key perform computations on the encrypted data to decrypt as indicated in the algorithm 3.

Algorithm 3: Decryption Phase 1) User recovers the message using m = c d (mod n) 2) A reverse padding scheme is conducted to fully recover the message

The decryption phase performs two operations to in order to reveal the original message of the plaintext. The first layer decryption converts the second layered encrypted data to the ciphertext of the first encryption and another operation converts the first encrypted data to the plaintext. [1] Abukari et al. (2021) [1] proposed a Hybrid of two homomorphic encryption scheme using two different homomorphic encryption schemes, the RSA cryptographic algorithm and the Paillier cytptosystem. Abukari et al. (2021) [1] applied the Paillier Cryptosystem for the first layer encryption. To ensure the first layer encryption, a public key p k and private key p s is calculated using the below equations:

Abukari et al. (2021)

The first layer ciphertext is computed using equation 11 below:

Abukari et al. (2021) [1] presented a faster version of the Paillier Cryptosystem by introducing a new parameter by letting g f = r g + g and modified the Paillier cryptosystem as presented in equation 12.

𝑐 = 𝐸𝑛𝑐 [𝑚, 𝑟] = (1 + 𝑚𝑝

Applying the new parameter g f proposed, the encryption of the first layer was done using equation 13 below to get the first ciphertext c 1 :

The c 1 serves as a plaintext that is passed to the second layer for another encryption process using the RSA cryptographic algorithm. Another set of public and private keys to be used for the second layer encryption are determined using the RSA algorithm. The second layer encryption is calculated using equation 14. [1] proposed Double-layer Encryption Scheme

Multivariate analysis of variance (MANOVA)

The Multivariate analysis of variance (MANOVA) procedure provides regression analysis and analysis of variance for multiple dependent variables by one or more factor variables or covariates. The factor variables divide the population into groups. Using this general linear model procedure, you can test null hypotheses about the effects of factor variables on the means of various groupings of a joint distribution of dependent variables. If more than one dependent variable is specified, the MANOVA using Pillai's trace, Wilks' lambda, Hotelling's trace, and Roy's largest root criterion with approximate F statistic are provided as well as the univariate analysis of variance for each dependent variable. In addition to testing hypotheses, MANOVA produces estimates of parameters.

Fundamentally, MANOVA has basic assumptions of normality, equality of variance covariance and Linearity.

Data

In MANOVA, the dependent variables should be quantitative. Factors are categorical and can have numeric values or string values. The data under consideration was the simulated encryption times of three different schemes measured across different data sizes. Our dependent variable was the encryption times of the schemes: Abukari et al (2021), Usha (2018) [13] and Bellafqira et al. (2017) [5] . The independent variable was the data sizes which was categorized as: 1. Small data size (7MB), 2. Medium Data size (14MB) 3. Large data size (20MB).

Results and Discussions Preliminary Analysis

The table below shows the summary measures of the various encryption times of the schemes across the different data sizes.

Data size Encription scheme Mean Standard deviation

Abukari et al. (2021) [1] 5.4150 0.01269 Usha (2018) [13] 5.7110 0.02685 Bellafqira et al. (2017) [5] 6.9040 0.02221

Medium(14MB)

Abukari et al. (2021) [1] 10.6570 0.06897 Usha (2018) [13] 11.4060 0.05758 Bellafqira et al. (2017) [5] 13.7900 0.07379

Large (200MB)

Abukari et al. (2021) [1] 39.9770 1.31526 Usha (2018) [13] 45.8700 5.59160 Bellafqira et al. (2017) [5] 65.0590 18.34942

It is observed from the above table 1 that Abukari et al.

Table 1. Mean and Standard deviation table across different data sizes.
Data sizeEncription schemeMeanStandard deviation
Small (7MB)Abukari et al. (2021) [1]5.41500.01269
Usha (2018) [13]5.71100.02685
Bellafqira et al. (2017) [5]6.90400.02221
Medium(14MB)Abukari et al. (2021) [1]10.65700.06897
Usha (2018) [13]11.40600.05758
Bellafqira et al. (2017) [5]13.79000.07379
Large (200MB)Abukari et al. (2021) [1]39.97701.31526
Usha (2018) [13]45.87005.59160
Bellafqira et al. (2017) [5]65.059018.34942

Table text extracted from the original PDF; superscript letters are shown inline. The original table image is below.

View original table image
Mean and Standard deviation table across different data sizes.↗ Enlarge
Table 1
Mean and Standard deviation table across different data sizes.

Mean and Standard deviation table across different data sizes.

Open full-size image ↗
Original paper tableSource PDF · page 4 ↗

(2021) [1] scheme has the lowest means of 5.4150, 10.6570 and 39.9770 across the different data sizes of 7MB, 14MB and 200MB compared to Bellafqira et al. (2017) [5] and Usha (2018) [13] as well as the lowest standard deviation. These indicates that Abukari et al. (2021) [1] scheme is efficient compared to Bellafqira et al. (2017) [5] and Usha (2018) [13] .

Figure 3, further demonstrated a steady increase in the encryption times over the schemes as the data sizes increases. As stated in literature, the larger the data the longer it takes for both encryption and decryption. Despite this, Abukari et al. (2021) [1] still maintained a better performance compared to Usha (2018) and Bellafqira et al. (2017) [5] across the different data sizes.

Figure 3. Data Sizes and Mean Encryption Time
Data Sizes and Mean Encryption Time↗ Enlarge
Figure 3
Data Sizes and Mean Encryption Time

Data Sizes and Mean Encryption Time

Open full-size image ↗
Original paper figureSource PDF · page 4 ↗

Grand Mean Estimates

The study also considered the grand mean estimates of Abukari et al. (2021) [1] encryption scheme, Usha (2018) encryption scheme and Bellafqira (2017) [5] encryption scheme. The results are presented in table 2. [1] 18.683 0.139 Usha (2018) [13] 20.996 0.589 Bellafqira et al. (2017) [5] 28.584 1.934

Table 2. Grand mean estimates
Dependent variable (Encription scheme)MeanStandard error
Abukari et al. (2021) [1]18.6830.139
Usha (2018) [13]20.9960.589
Bellafqira et al. (2017) [5]28.5841.934

Table text extracted from the original PDF; superscript letters are shown inline. The original table image is below.

View original table image
Grand mean estimates↗ Enlarge
Table 2
Grand mean estimates

Grand mean estimates

Open full-size image ↗
Original paper tableSource PDF · page 5 ↗

Table 2 indicates Abukari et al. (2021) [1] scheme has the lowest grand mean of 18.683 and a standard error of +/-0.139 which further supports that Abukari et al. (2021) [1] scheme is efficient compared to Bellafqira et al. (2017) [5] and Usha (2018) [13] at 95% confidence interval.

Data Sizes Estimates

The data sizes used in the simulation of the three different proposed encryption schemes are presented with their various means and standard errors table 3. Usha (2018) [13] encryption scheme Small (7 MB) [5] encryption scheme Small (7 MB)

Table 3. Data sizes estimates
Dependent variable(scheme)Data sizeMeanStandard error
Abukari et al. (2021) [1] encryption schemeSmall (7 MB)5.4150.240
Medium (14 MB)10.6570.240
Large (200 MB)39.9770.240
Usha (2018) [13] encryption schemeSmall (7 MB)5.7111.021
Medium (14 MB)11.4061.021
Large (200 MB)45.8701.021
Bellafqira et al. (2017) [5] encryption schemeSmall (7 MB)6.9043.350
Medium (14 MB)13.7903.350
Large (200 MB)65.0593.350

Table text extracted from the original PDF; superscript letters are shown inline. The original table image is below.

View original table image
Data sizes estimates↗ Enlarge
Table 3
Data sizes estimates

Data sizes estimates

Open full-size image ↗
Original paper tableSource PDF · page 5 ↗

Further analysis

We further subjected the data to further analysis by conducting MANOVA to test whether the mean encryption times of the three schemes differ significantly across the data sizes as well as determine which encryption times among the three schemes have the largest difference for each of the data sizes. Then we assess the differences between the groupings (data sizes) and finally examine the univariate results of the individual encryption times of the three schemes. We investigated the normality assumption of the encryption times of the three schemes by using the Box M test with the Hypothesis that their variance-covariances are the same. The analysis indicated that their covariances are not equal with a p value of 0.000 which is less than 0.05. See table 1 below. This indicates a violation of the assumption, hence we used the Pillai's trace criterion because it is more robust to departures from assumptions (Tabachnick, Fidell, & Ullman, 2007) [12] . .000

Normality Test

Normality Test

Figures and tables from the paper

Figure 1. Homomorphic Encryption
Homomorphic Encryption↗ Enlarge
Figure 1
Homomorphic Encryption

Homomorphic Encryption

Open full-size image ↗
Original paper figureSource PDF · page 2 ↗
Figure 2. Abukari et al. (2021) [1] proposed Double-layer Encryption
Abukari et al. (2021) [1] proposed Double-layer Encryption↗ Enlarge
Figure 2
Abukari et al. (2021) [1] proposed Double-layer Encryption

Abukari et al. (2021) [1] proposed Double-layer Encryption

Open full-size image ↗
Original paper figureSource PDF · page 4 ↗
Table 4. Box's Test of Equality of Covariance Matrices
Box's M443.159
F30.877
df112
df23532.846
Sig..000

Table text extracted from the original PDF; superscript letters are shown inline. The original table image is below.

View original table image
Box's Test of Equality of Covariance Matrices↗ Enlarge
Table 4
Box's Test of Equality of Covariance Matrices

Box's Test of Equality of Covariance Matrices

Open full-size image ↗
Original paper tableSource PDF · page 5 ↗
Figure 4. Grand Mean Estimates.
Grand Mean Estimates.↗ Enlarge
Figure 4
Grand Mean Estimates.

Grand Mean Estimates.

Open full-size image ↗
Original paper figureSource PDF · page 5 ↗
Figure 5. Data Sizes Estimates
Data Sizes Estimates↗ Enlarge
Figure 5
Data Sizes Estimates

Data Sizes Estimates

Open full-size image ↗
Original paper figureSource PDF · page 5 ↗
Figure 6. Abukari et al. normality test.
Abukari et al. normality test.↗ Enlarge
Figure 6
Abukari et al. normality test.

Abukari et al. normality test.

Open full-size image ↗
Original paper figureSource PDF · page 6 ↗
Figure 7. Usha normality test
Usha normality test↗ Enlarge
Figure 7
Usha normality test

Usha normality test

Open full-size image ↗
Original paper figureSource PDF · page 6 ↗
Table 5. Multivariate Tests
—ValueFHypothesis dfError dfSig.Partial Eta SquaredNoncent. ParameterObserved Powerc
Pillai's trace1.0098.8276.00052.000.000.50552.9621.000
Wilks' lambda.002179.048a6.00050.000.000.9561074.2911.000
Hotelling's trace498.9791995.9166.00048.000.000.99611975.4951.000
Roy's largest root498.9684324.387b3.00026.000.000.99812973.1601.000

Table text extracted from the original PDF; superscript letters are shown inline. The original table image is below.

View original table image
Multivariate Tests↗ Enlarge
Table 5
Multivariate Tests

Multivariate Tests

Open full-size image ↗
Original paper tableSource PDF · page 7 ↗
Table 6. Tests of Between-Subjects Effects
SourceDependent variableType iii sum of squaresDfMean squareFSig.Partial eta squaredObserved power
Corrected modelAbukari et al. (2021) [1]6938.90923469.4555999.6450.0000.9981.000
Usha (2018) [13]9443.15224721.576452.9810.0000.9711.000
Bellafqira et al. (2017)20193.105210096.55289.9580.0000.8701.000
InterceptAbukari et al. (2021) [1]10471.635110471.63518108.3470.0000.9991.000
Usha (2018) [13]13224.541113221.5411268.7420.0000.9791.000
Bellafqira et al. (2017) [5]24511.923124511.923218.3970.0000.8901.000
DatasizeAbukari et al. (2021) [1]6938.90923469.4555999.6450.0000.9981.000
Usha (2018) [13]9443.15224721.576452.9810.0000.9711
Bellafqira et al (2017) [5]20193.105210096.55289.9580.0000.8701
ErrorAbukari et al. (2021) [1]15.613270.578
Usha (2018) [13]281.4312710.423
Bellafqira et al. (2017) [5]3030.36627112.236

Table text extracted from the original PDF; superscript letters are shown inline. The original table image is below.

View original table image
Tests of Between-Subjects Effects↗ Enlarge
Table 6
Tests of Between-Subjects Effects

Tests of Between-Subjects Effects

Open full-size image ↗
Original paper tableSource PDF · page 7 ↗
Figure 8. Bellafqira et al. Normality test
Bellafqira et al. Normality test↗ Enlarge
Figure 8
Bellafqira et al. Normality test

Bellafqira et al. Normality test

Open full-size image ↗
Original paper figureSource PDF · page 7 ↗
Table 7. Pairwise Comparisons of Encryption Schemes Based on the Data Sizes.
Dependent variable(Scheme)Data Size(I)Data Size(J)Mean Difference(I-J)Standard ErrorSig.
Abukari et al. (2021) [1] encryption schemeSmallMedium-5.2420.3400.000
Large-34.5620.3400.000
MediumSmall5.2420.3400.000
Large-29.3200.3400.000
LargeSmall34.5620.3400.000
Medium29.3200.3400.000
Usha (2018) [13] encryption schemeSmallMedium-5.6951.4440.001
Large-40.1591.4440.000
MediumSmall5.6951.4440.001
Large-34.4641.4440.000
LargeSmall40.1561.4440.000
Medium34.4641.4440.000
Bellafqira et al. (2017) [5] encryption schemeSmallMedium-6.8864.7380.158
Large-58.1554.7380.000
MediumSmall6.8864.7380.158
Large-51.2694.7380.000
LargeSmall58.1554.7380.000
Medium51.2694.7380.000

Table text extracted from the original PDF; superscript letters are shown inline. The original table image is below.

View original table image
Pairwise Comparisons of Encryption Schemes Based on the Data Sizes.↗ Enlarge
Table 7
Pairwise Comparisons of Encryption Schemes Based on the Data Sizes.

Pairwise Comparisons of Encryption Schemes Based on the Data Sizes.

Open full-size image ↗
Original paper tableSource PDF · page 8 ↗

References

5 in the original paper
  1. Abukari AM, Bankas EK, Iddrisu MM. A Secured Video Conferencing System Architecture using A Hybrid of Two Homomorphic Encryption Schemes: A Case of Zoom. International Journal of Engineering and Technical Research. 2020;9:237.
  2. Ateniese G, Fu K, Green M, Hohenberger S. Improved proxy re-encryption schemes with applications to secure distributed storage, ACM Transactions on Information and System Security (TISSEC). 2006;9(1):1?30.
  3. Bellafqira R, Coatrieux G, Bouslimi D, Quellec G, Cozic, M. Sharing Data Homomorphically Encryptedwith Different Encryption Keys. 2017;arXiv:1706.01756v1 [cs.CR].
  4. Li T, Huang Z, Li P, Liu Z, Jia C. Outsourced privacypreserving classification service over encrypted data. Journal of Network and Computer Applications. 2018;106:100-110.
  5. Subramaniyaswamy V, Jagadeeswari V, Indragandhi V, Rutvij H, Jhaveri V, Ketan V, et al. Somewhat Homomorphic Encryption: Ring Learning with Error Algorithm for Faster Encryption of IoT Sensor SignalBased Edge Devices. Security and Communication Networks. 2022;10:2022. Article ID 2793998, https://doi.org/10.1155/2022/2793998