International Journal of Soft Computing and Engineering



Download 0.49 Mb.
View original pdf
Page10/11
Date26.12.2021
Size0.49 Mb.
#57981
1   2   3   4   5   6   7   8   9   10   11
A0540032113
A0540032113, A0540032113, A0540032113, A0540032113
VIII. HMAC SPECIFICATION
To compute a MAC over the data text using the HMAC function,the following opereation is Performed
MAC (text)
t
= HMAC(K,text)
t
= H((K
o
↓ opad)||H((K
o

ipad) || text))
t
Step by step process in the HMAC algorithm,which is depicted in
Step 1 If the length of KB set K = K. Go to step 4.
Step 2 If the length of KB hash K to obtain an L byte string, then append (BL) zeros to create a B-byte string K
(i.e., K = H(K) || 00…00). Go to step 4.
Step 3 If the length of K < B: append zeros to end of K create a B-byte string K
0
(e.g., if K is 20 bytes in length and B = 64, then K will be appended with be appended with 44 zero bytes
0x00).
Step 4 Exclusive-Or K with ipad to produce a B-byte string K
↓ ipad .
Step 5 Append the stream of data text to to the string resulting from step 4:(ko↓ ipad)|| Text.
Step 6 Apply H to the stream generated instep
5:H((ko↓ipad)||text).
Step 7 exclusive-or K
o with opad :ko ↓ opad.
Step 8 Append the result from step 6 to step 7: (k o ↓ opad) ||
H((K
O
↓ ipad) || text.
Step 9 Apply H to the result from step 8: H((k o
↓ opad)|| H((k o
↓ ipad) || text.
Step 10 Select the leftmost t bytes of the result of step 9 as the MAC.
IX. CONCLUSION
In the cloud storage, user put their data in the cloud and no longer posses the data locally. One of the key issue is to detect the modification and corruption during the auditing process by TPA. The third party auditing allow to save time and computation resources with reduced online burden of the user. Security for the data stored in cloud during the auditing process can be provided by HMAC along with the homomorphic tokens with erasure coded data.

Download 0.49 Mb.

Share with your friends:
1   2   3   4   5   6   7   8   9   10   11




The database is protected by copyright ©ininet.org 2024
send message

    Main page