The Experts below are selected from a list of 33 Experts worldwide ranked by ideXlab platform

Ta Nwodoh - One of the best experts on this subject based on the ideXlab platform.

  • Designing TCP/IP Checksum Function for Acceleration in FPGA
    Nigerian Journal of Technology, 2010
    Co-Authors: Eb Eyo, Ta Nwodoh
    Abstract:

    Over the years network transmission speeds have improved greatly without a corresponding increase in the processing speed of the host processor. Traditionally, network protocol processing is handled in the CPU of the host computer. However, with devices featuring advanced connectivity and Internet Functionality, protocol processing has created a heavy workload on the general processing processors, with additional constraints by the slower I/O bus speed limits. Consequently, for a higher throughput and speedy delivery of information between hosts on the internet, there is the need to identify those performance-critical TCP/IP Functions and accelerate them in order to match the transmission speeds with the protocol processing speeds. Based on profiling results, a micro-level Function, namely Checksum is observed to be a computational intensive Function. In this paper, the Checksum Function is selected and implemented in an FPGA. The Checksum calculation is implemented based on 16-bit one’s complement adders. In all, by minimizing the Functional overhead, such as, instruction fetching and decoding, bus speed constraints, latency due to buffer/memory transfer; and providing flexibility by configuration possibilities, the high speed and cost advantage are made possible.

  • designing tcp ip Checksum Function for acceleration in fpga
    Nigerian Journal of Technology, 2010
    Co-Authors: Eb Eyo, Ta Nwodoh
    Abstract:

    Over the years network transmission speeds have improved greatly without a corresponding increase in the processing speed of the host processor. Traditionally, network protocol processing is handled in the CPU of the host computer. However, with devices featuring advanced connectivity and Internet Functionality, protocol processing has created a heavy workload on the general processing processors, with additional constraints by the slower I/O bus speed limits. Consequently, for a higher throughput and speedy delivery of information between hosts on the internet, there is the need to identify those performance-critical TCP/IP Functions and accelerate them in order to match the transmission speeds with the protocol processing speeds. Based on profiling results, a micro-level Function, namely Checksum is observed to be a computational intensive Function. In this paper, the Checksum Function is selected and implemented in an FPGA. The Checksum calculation is implemented based on 16-bit one’s complement adders. In all, by minimizing the Functional overhead, such as, instruction fetching and decoding, bus speed constraints, latency due to buffer/memory transfer; and providing flexibility by configuration possibilities, the high speed and cost advantage are made possible.

Charles R. Crowell - One of the best experts on this subject based on the ideXlab platform.

  • Running Head: THE ETHICS OF PARASITIC COMPUTING THE ETHICS OF PARASITIC COMPUTING 2 THE ETHICS OF “PARASITIC COMPUTING:” FAIR USE OR ABUSE OF TCP/IP OVER THE INTERNET?
    2008
    Co-Authors: Robert N. Barger, Charles R. Crowell
    Abstract:

    This chapter discusses the ethics of a proof-of-concept demonstration of "parasitic computing." A "parasite " computer attempts to solve a complex task by breaking it up into many small components and distributing the processing of these components to remote computers which perform this processing without the knowledge or consent of those owning the remote computing resources. This is achieved through the use of the TCP/IP Internet protocol and, in particular, the Checksum Function of this protocol. After a discussion of similar exploits, the ethical issues involved in this demonstration are analyzed. The authors argue that harm should be the standard for determining if parasitic computing is unethical. They conclude that a revised notion of the rights of ownership is needed when dealing with the shared nature of the Internet. Suggestions for future research are offered

  • Ethics of "Parasitic Computing"
    Information Ethics, 1
    Co-Authors: Robert N. Barger, Charles R. Crowell
    Abstract:

    This chapter discusses the ethics of a proof-of-concept demonstration of “parasitic computing.” A “parasite” computer attempts to solve a complex task by breaking it up into many small components and distributing the processing of these components to remote computers that perform this processing without the knowledge or consent of those owning the remote computing resources. This is achieved through the use of the TCP/IP Internet protocol and, in particular, the Checksum Function of this protocol. After a discussion of similar exploits, the ethical issues involved in this demonstration are analyzed. The authors argue that harm should be the standard for determining if parasitic computing is unethical.They conclude that a revised notion of the rights of ownership is needed when dealing with the shared nature of the Internet. Suggestions for future research are offered.

Eb Eyo - One of the best experts on this subject based on the ideXlab platform.

  • Designing TCP/IP Checksum Function for Acceleration in FPGA
    Nigerian Journal of Technology, 2010
    Co-Authors: Eb Eyo, Ta Nwodoh
    Abstract:

    Over the years network transmission speeds have improved greatly without a corresponding increase in the processing speed of the host processor. Traditionally, network protocol processing is handled in the CPU of the host computer. However, with devices featuring advanced connectivity and Internet Functionality, protocol processing has created a heavy workload on the general processing processors, with additional constraints by the slower I/O bus speed limits. Consequently, for a higher throughput and speedy delivery of information between hosts on the internet, there is the need to identify those performance-critical TCP/IP Functions and accelerate them in order to match the transmission speeds with the protocol processing speeds. Based on profiling results, a micro-level Function, namely Checksum is observed to be a computational intensive Function. In this paper, the Checksum Function is selected and implemented in an FPGA. The Checksum calculation is implemented based on 16-bit one’s complement adders. In all, by minimizing the Functional overhead, such as, instruction fetching and decoding, bus speed constraints, latency due to buffer/memory transfer; and providing flexibility by configuration possibilities, the high speed and cost advantage are made possible.

  • designing tcp ip Checksum Function for acceleration in fpga
    Nigerian Journal of Technology, 2010
    Co-Authors: Eb Eyo, Ta Nwodoh
    Abstract:

    Over the years network transmission speeds have improved greatly without a corresponding increase in the processing speed of the host processor. Traditionally, network protocol processing is handled in the CPU of the host computer. However, with devices featuring advanced connectivity and Internet Functionality, protocol processing has created a heavy workload on the general processing processors, with additional constraints by the slower I/O bus speed limits. Consequently, for a higher throughput and speedy delivery of information between hosts on the internet, there is the need to identify those performance-critical TCP/IP Functions and accelerate them in order to match the transmission speeds with the protocol processing speeds. Based on profiling results, a micro-level Function, namely Checksum is observed to be a computational intensive Function. In this paper, the Checksum Function is selected and implemented in an FPGA. The Checksum calculation is implemented based on 16-bit one’s complement adders. In all, by minimizing the Functional overhead, such as, instruction fetching and decoding, bus speed constraints, latency due to buffer/memory transfer; and providing flexibility by configuration possibilities, the high speed and cost advantage are made possible.

Robert N. Barger - One of the best experts on this subject based on the ideXlab platform.

  • Running Head: THE ETHICS OF PARASITIC COMPUTING THE ETHICS OF PARASITIC COMPUTING 2 THE ETHICS OF “PARASITIC COMPUTING:” FAIR USE OR ABUSE OF TCP/IP OVER THE INTERNET?
    2008
    Co-Authors: Robert N. Barger, Charles R. Crowell
    Abstract:

    This chapter discusses the ethics of a proof-of-concept demonstration of "parasitic computing." A "parasite " computer attempts to solve a complex task by breaking it up into many small components and distributing the processing of these components to remote computers which perform this processing without the knowledge or consent of those owning the remote computing resources. This is achieved through the use of the TCP/IP Internet protocol and, in particular, the Checksum Function of this protocol. After a discussion of similar exploits, the ethical issues involved in this demonstration are analyzed. The authors argue that harm should be the standard for determining if parasitic computing is unethical. They conclude that a revised notion of the rights of ownership is needed when dealing with the shared nature of the Internet. Suggestions for future research are offered

  • Ethics of "Parasitic Computing"
    Information Ethics, 1
    Co-Authors: Robert N. Barger, Charles R. Crowell
    Abstract:

    This chapter discusses the ethics of a proof-of-concept demonstration of “parasitic computing.” A “parasite” computer attempts to solve a complex task by breaking it up into many small components and distributing the processing of these components to remote computers that perform this processing without the knowledge or consent of those owning the remote computing resources. This is achieved through the use of the TCP/IP Internet protocol and, in particular, the Checksum Function of this protocol. After a discussion of similar exploits, the ethical issues involved in this demonstration are analyzed. The authors argue that harm should be the standard for determining if parasitic computing is unethical.They conclude that a revised notion of the rights of ownership is needed when dealing with the shared nature of the Internet. Suggestions for future research are offered.

Dengguo Feng - One of the best experts on this subject based on the ideXlab platform.

  • AAoT: Lightweight attestation and authentication of low-resource things in IoT and CPS
    Computer Networks, 2018
    Co-Authors: Wei Feng, Yu Qin, Shijun Zhao, Dengguo Feng
    Abstract:

    Abstract With the rise of Internet of Things (IoT) and Cyber-Physical Systems (CPS), the need for smart embedded devices is rapidly increasing, and so does the security and privacy risk. This paper focuses on enabling both remote attestation and authentication of current commodity low-resource embedded devices to enhance security in the IoT and CPS contexts. We demonstrate a detailed design and prototype implementation of AAoT, a lightweight and practical mechanism for Attestation and Authentication of Things, that can provide software integrity, mutual authentication and tamper-proof feature for smart embedded devices. AAoT is based on physical unclonable Functions (PUFs), random memory filling and software attestation without requiring any changes in existing micro-controller units (MCUs). We show how to obtain efficient implementations and optimizations for each of the building blocks of AAoT, including a PUF-based memory filling, a Checksum Function with block-based traversal, a pseudorandom Function, a reverse fuzzy extractor and a random number generator. The prototype is implemented on a low-end MCU platform (TI MSP430) by using onboard SRAM, registers and Flash resources.