New types of service usages emerge every day in the Internet. Service usage could be Wireless Local Area Network (WLAN) usage or watching a streamed movie. Many of these services are commercial, so payment is often involved in the service usage, which increases the risk of fraud or other misbehaviour in the interaction. To enhance the secu-rity of both service providers and service users, improvements are needed to the existing procedures.The non-repudiable service usage procedure was developed as part of the TIVIT Future Internet SHOK -project. In this model, the service user and the service provider are bound to the actual service usage with certificates. The charging of the service usage is done using hash chains which are bound to the certificates. Now the service user pays only for the service he or she gets. Time or traffic based charging scheme can be used in the service usage. Evidence is gathered from the service usage to help solve possible conflicts afterwards.An actual implementation based on this model was made using Host Identity Protocol for Linux and RADIUS protocol. RADIUS protocol was used to gather the created evidence of the service usage. The implementation was developed for Linux using C-language. The goal of the implementation was to evaluate the concept in actual use. Performance of the implementation was measured with various real use scenarios to evaluate the feasibility of the implementation. Results indicated that the performance of the model is sufficient to serve several simultaneous users. However, the architecture of Host Identity Protocol for Linux caused some performance issues in the implementation.
展开▼
机译:互联网上每天都会出现新的服务使用类型。服务使用情况可能是无线局域网(WLAN)使用情况或观看流电影。这些服务中有许多是商业性的,因此服务使用中经常涉及支付,这增加了交互中欺诈或其他不当行为的风险。为了增强服务提供商和服务用户的安全性,需要对现有过程进行改进。不可否认的服务使用过程是TIVIT Future Internet SHOK项目的一部分。在此模型中,服务用户和服务提供者通过证书绑定到实际的服务使用情况。使用绑定到证书的哈希链完成服务使用的计费。现在,服务用户只为自己获得的服务付费。可在服务使用中使用基于时间或流量的计费方案。从服务使用中收集了证据,以帮助以后解决可能的冲突。使用适用于Linux的主机身份协议和RADIUS协议,基于此模型进行了实际实现。 RADIUS协议用于收集服务使用情况的创建证据。该实现是使用C语言为Linux开发的。实施的目的是评估实际使用中的概念。通过各种实际使用场景来衡量实施的性能,以评估实施的可行性。结果表明,该模型的性能足以为多个同时用户提供服务。但是,用于Linux的主机身份协议的体系结构在实现中引起了一些性能问题。
展开▼