Full Text

Turn on search term navigation

© 2018. This work is licensed under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.

Abstract

The idea is that if encryption exists in the request message, we think the corresponding decryption should exist in the response message. [...]we generate an abstract model of the security protocol server based on extracted cryptographic functions, which is shown in Figure 10, where GMi (GMi ∈ GM) is a constructed message using MCSPI, RMi (RMi ∈ RM) is a response message, PRi (PRi ∈ PR) is a result of parsing RM, PR is composed of the cryptographic-related handle result (HR) and the noncryptographic-related results. According to the client-side JavaScript implementation “c_login_2.js”, dependencies of cryptographic functions were generated, as shown in Figure 22, where the return value of function u was encrypted by function “RSA.encrypt” with RSA public key. [...]we tested Tencent QQ mail system version 2017 and RSAAuth and found that Tencent QQ mail system version 2017 is more secure because it holds some security restrictions when login attempts occur, such as user password security check, login time window limitation, and number of login attempts restrictions. [...]the client-side implementation automatic extraction is not at a high level, and encrypted or obfuscated implementations cannot be done efficiently. [...]we will keep our focus on the following two issues in future works: (1) Universal methods or tools to extract, at a high automatic level, the security protocol implementations from web applications are necessary.

Details

Title
A Security Analysis Method for Security Protocol Implementations Based on Message Construction
Author
Lu, Jintian; Yao, Lili; He, Xudong; Huang, Chintser; Wang, Dejun; Meng, Bo
Publication year
2018
Publication date
Dec 2018
Publisher
MDPI AG
e-ISSN
20763417
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2322070563
Copyright
© 2018. This work is licensed under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.