Image of RESTFUL API SECURITY USING JSON WEB TOKEN (JWT) WITH HMAC-SHA512 ALGORITHM IN SESSION MANAGEMENT

Text

RESTFUL API SECURITY USING JSON WEB TOKEN (JWT) WITH HMAC-SHA512 ALGORITHM IN SESSION MANAGEMENT



Applications or information systems are technologies that can help work systematically. However, the existing systems or applications are not yet integrated with one another, making many processes have the same function on different systems, for example the authentication process is built using the web service concept. Integration or interoperability of information system software involving various components, which may create gaps that can disrupt system security. In this study, security has been implemented in web services using JSON Web Token (JWT) with the HMACSHA512 algorithm which is stored in browser cookies. From the research results, this concept is very suitable to be applied to applications or information systems on different platforms that use the same service, JWT tokens are also successfully stored in browser cookies. In addition, a comparison of the HMAC-SHA512 and HMAC-SHA256 algorithms was also carried out. In the final results of the serial test, it was found that the total time difference was 75 ms and the average time difference was 2.5 ms. It can be concluded that the HMAC-SHA256 algorithm is faster 0, 45% compared to the HMAC-SHA512 algorithm in serial trials. Meanwhile, in the final results of parallel testing, it was found that the total time difference was 185 ms and the average time difference was 6.16 ms. It can be concluded that the HMAC-SHA512 algorithm is 1.4% faster than the HMAC-SHA256 algorithm. The speed of the HMAC-SHA algorithm is also affected by the network and connection when accessing a web service endpoint.


Availability

No copy data


Detail Information

Series Title
-
Call Number
-
Publisher IT Journal Research and Development : Indonesia.,
Collation
005.2
Language
English
ISBN/ISSN
2528-4053
Classification
NONE
Content Type
-
Media Type
-
Carrier Type
-
Edition
-
Subject(s)
Specific Detail Info
-
Statement of Responsibility

Other Information

Accreditation
-

Other version/related

No other version available


File Attachment



Information


Web Online Public Access Catalog - Use the search options to find documents quickly