Abdulrahman Alhothaily

Learn More
Security plays a crucial role in payment systems; however, some implementations of payment card security rely on weak cardholder verification methods, such as card and a signature, or use the card without having any cardholder verification process at all. Other vulnerable implementations of cardholder verification methods suffer from many security attacks,(More)
Digital certificates, the primary mechanism for providing secure communications in the Internet, have been widely deployed. In this paper, we propose X.509 Check, a tool designed to analyze the security properties and the quality of digital certificates. X.509 Check can be used to verify digital certificates and provide a deep analysis on the quality and(More)
Payment systems play a significant role in our daily lives. They are an important driver of economic activities and a vital part of the banking infrastructure of any country. Several current payment systems focus on security and reliability but pay less attention to users' needs and behaviors. For example, people may share their bankcards with friends or(More)
The inherent characteristics of Internet of Things (IoT) devices, such as limited storage and computational power, require a new platform to efficiently process data. The concept of fog computing has been introduced as a technology to bridge the gap between remote data centers and IoT devices. Fog computing enables a wide range of benefits, including(More)
  • 1