Global Information Lookup Global Information

Parasitic computing information


Parasitic computing is a technique where a program in normal authorized interactions with another program manages to get the other program to perform computations of a complex nature without exploiting vulnerabilities to execute attacker-supplied code on the latter. It is, in a sense, a security exploit in that the program implementing the parasitic computing has no authority to consume resources made available to the other program.

It was first proposed by Albert-Laszlo Barabasi, Vincent W. Freeh, Hawoong Jeong & Jay B. Brockman from University of Notre Dame, Indiana, USA, in 2001.[1] The example given by the original paper was two computers communicating over the Internet, under disguise of a standard communications session. The first computer is attempting to solve a large and extremely difficult 3-SAT problem; it has decomposed the original 3-SAT problem in a considerable number of smaller problems. Each of these smaller problems is then encoded as a relation between a checksum and a packet such that whether the checksum is accurate or not is also the answer to that smaller problem. The packet/checksum is then sent to another computer. This computer will, as part of receiving the packet and deciding whether it is valid and well-formed, create a checksum of the packet and see whether it is identical to the provided checksum. If the checksum is invalid, it will then request a new packet from the original computer. The original computer now knows the answer to that smaller problem based on the second computer's response, and can transmit a fresh packet embodying a different sub-problem. Eventually, all the sub-problems will be answered and the final answer easily calculated.

The example is based on an exploit of the Transmission Control Protocol (TCP), used for internet connections, so in the end, the target computer(s) is unaware that it has performed computation for the benefit of the other computer, or even done anything besides have a normal TCP/IP session.

The proof-of-concept is obviously extremely inefficient as the amount of computation necessary to merely send the packets in the first place easily exceeds the computations leeched from the other program; the 3-SAT problem would be solved much more quickly if just analyzed locally. In addition, in practice packets would probably have to be retransmitted occasionally when real checksum errors and network problems occur. However, parasitic computing on the level of checksums is a demonstration of the concept. The authors suggest that as one moves up the application stack, there might come a point where there is a net computational gain to the parasite - perhaps one could break down interesting problems into queries of complex cryptographic protocols using public keys. If there was a net gain, one could in theory use a number of control nodes for which many hosts on the Internet form a distributed computing network completely unawares.

Students of the University of Applied Sciences, Bern, Switzerland, extended this concept into a programmable virtual machine in 2002.[2]

  1. ^ "Parasitic Computing". Archived from the original on 3 October 2001.
  2. ^ "Diploma thesis on Parasitic Computing". Archived from the original on 2013-11-24. Retrieved 2014-11-17.

and 17 Related for: Parasitic computing information

Request time (Page generated in 0.8392 seconds.)

Parasitic computing

Last Update:

Parasitic computing is a technique where a program in normal authorized interactions with another program manages to get the other program to perform...

Word Count : 584

Parasitic extraction

Last Update:

electronic circuit: parasitic capacitances, parasitic resistances and parasitic inductances, commonly called parasitic devices, parasitic components, or simply...

Word Count : 780

Analog computer

Last Update:

and synthetic-aperture radar, remained the domain of analog computing (and hybrid computing) well into the 1980s, since digital computers were insufficient...

Word Count : 6917

Parasitic Engineering

Last Update:

Parasitic Engineering, Inc., was an American computer company founded by Howard Fullmer and Gene Nardi in 1974. Named as a tongue-in-cheek reference to...

Word Count : 1454

Interrupt

Last Update:

implement computer multitasking and system calls, especially in real-time computing. Systems that use interrupts in these ways are said to be interrupt-driven...

Word Count : 5481

Neurocysticercosis

Last Update:

Neurocysticercosis /ˌnjʊəroʊˌsɪstəsɜːrˈkoʊsɪs/ is a specific form of the infectious parasitic disease cysticercosis that is caused by the infection with Taenia solium...

Word Count : 948

Capacitive sensing

Last Update:

ground plane, the type of ground plane used is very important. Since the parasitic capacitance of the sensor is related to the electric field's (E-field)...

Word Count : 2506

Passive radar

Last Update:

Passive radar (also referred to as parasitic radar, passive coherent location, passive surveillance, and passive covert radar) is a class of radar systems...

Word Count : 4298

Processor design

Last Update:

(smaller transistors switch faster), reduces power (smaller wires have less parasitic capacitance) and reduces cost (more CPUs fit on the same wafer of silicon)...

Word Count : 2360

Fetus in fetu

Last Update:

highly differentiated form of mature teratoma. Fetus in fetu may be a parasitic twin fetus growing within its host twin. Very early in a monozygotic twin...

Word Count : 631

An Open Letter to Hobbyists

Last Update:

8800/Cromemco TV Dazzler system)". The Best of Creative Computing, Volume 3. Morristown NJ: Creative Computing. pp. 90–97. ISBN 0-916688-12-7. Morrow, George;...

Word Count : 3475

Central processing unit

Last Update:

commercial computing markets such as transaction processing, where the aggregate performance of multiple programs, also known as throughput computing, was more...

Word Count : 11315

Inertial measurement unit

Last Update:

three main resulting behaviors: coning: a parasitic effect induced by two orthogonal rotations sculling: a parasitic effect induced by an acceleration orthogonal...

Word Count : 2076

Switched capacitor

Last Update:

called "parasitic-sensitive" because its behavior is significantly affected by parasitic capacitances, which will cause errors when parasitic capacitances...

Word Count : 2015

Eosinophilic pneumonia

Last Update:

Known causes include certain medications or environmental triggers, parasitic infections, and cancer. Eosinophilic pneumonia can also occur when the...

Word Count : 1740

Colitis

Last Update:

which includes serotype O157:H7 and other enterohemorrhagic E. coli. Parasitic infections, like those caused by Entamoeba histolytica, can also cause...

Word Count : 1955

Echinococcus

Last Update:

Echinococcus is a genus within Cestoda, a parasitic class of the platyhelminthes phylum (colloquially known as flatworms). Human echinococcosis is an...

Word Count : 920

PDF Search Engine © AllGlobal.net