Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"I'm a mean green mother from outer space" -- Audrey II, The Little Shop of Horrors


devel / comp.lang.c / Re: Termination Analyzer H correctly prevents Denial of Service attacks

SubjectAuthor
* Termination Analyzer H correctly prevents Denial of Service attacksolcott
+- Re: Termination Analyzer H correctly prevents Denial of Serviceolcott
`- Re: Termination Analyzer H correctly prevents Denial of ServicetTh

1
Termination Analyzer H correctly prevents Denial of Service attacks

<u6a12j$3klfk$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25949&group=comp.lang.c#25949

  copy link   Newsgroups: comp.lang.c sci.logic comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.lang.c,sci.logic,comp.ai.philosophy
Subject: Termination Analyzer H correctly prevents Denial of Service attacks
Date: Tue, 13 Jun 2023 10:13:23 -0500
Organization: A noiseless patient Spider
Lines: 57
Message-ID: <u6a12j$3klfk$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 13 Jun 2023 15:13:23 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2fe57491806f1f51a6ef139fb1ef3bc2";
logging-data="3823092"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/0wpo924t9BfXB+ISFZ7sl"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.2
Cancel-Lock: sha1:ujZ3YrPHiGG+VQ9X+4hOYsf/az0=
Content-Language: en-US
 by: olcott - Tue, 13 Jun 2023 15:13 UTC

The purpose of solving the halting problem is to determine non-halting
bugs and non-halting malevolent software. My system achieves that
purpose for the halting problem's otherwise impossible input.

It is only when the halting problem is construed as providing a correct
yes/no answer to a self-contradictory question that the halting problem
cannot be solved.

// The following is written in C
//
01 typedef int (*ptr)(); // pointer to int function
02 int H(ptr x, ptr y) // uses x86 emulator to simulate its input
03
04 int D(ptr x)
05 {
06 int Halt_Status = H(x, x);
07 if (Halt_Status)
08 HERE: goto HERE;
09 return Halt_Status;
10 }
11
12 void main()
13 {
14 D(D);
15 }

Execution Trace
Line 14: main() invokes D(D)

keeps repeating (unless aborted)
Line 06: simulated D(D) invokes simulated H(D,D) that simulates D(D)

Simulation invariant:
D correctly simulated by H cannot possibly reach its own line 09.

When termination analyzer H is intended to prevent denial of service
attacks is presented with an input D that has been defined to have a
pathological relationship to this termination analyzer, it correctly
aborts the simulation of this input that would have otherwise caused H
to never terminate until system resources have been exhausted, crashing
the system.

*The halting problem is an issue with denial of service attacks*
https://medium.com/coinmonks/ethereum-what-is-gas-and-why-do-we-need-it-88bcd7fc191d

The whole system is right here:
https://github.com/plolcott/x86utm

It compiles with the 2017 version of the Community Edition
https://visualstudio.microsoft.com/vs/older-downloads/

--
Copyright 2023 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer

Re: Termination Analyzer H correctly prevents Denial of Service attacks [posted to wrong group]

<u6a17n$3klfk$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25950&group=comp.lang.c#25950

  copy link   Newsgroups: comp.lang.c sci.logic comp.ai.philosophy
Followup: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.lang.c,sci.logic,comp.ai.philosophy
Subject: Re: Termination Analyzer H correctly prevents Denial of Service
attacks [posted to wrong group]
Followup-To: comp.theory
Date: Tue, 13 Jun 2023 10:16:08 -0500
Organization: A noiseless patient Spider
Lines: 62
Message-ID: <u6a17n$3klfk$2@dont-email.me>
References: <u6a12j$3klfk$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 13 Jun 2023 15:16:07 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2fe57491806f1f51a6ef139fb1ef3bc2";
logging-data="3823092"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/dpZBUVAyOZP7tnV1lkjBh"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.2
Cancel-Lock: sha1:6v+q3BzI6bxref2y8teQDWlPmN4=
In-Reply-To: <u6a12j$3klfk$1@dont-email.me>
Content-Language: en-US
 by: olcott - Tue, 13 Jun 2023 15:16 UTC

I didn't mean to post this here please respond to comp.theory or ignore

On 6/13/2023 10:13 AM, olcott wrote:
> The purpose of solving the halting problem is to determine non-halting
> bugs and non-halting malevolent software. My system achieves that
> purpose for the halting problem's otherwise impossible input.
>
> It is only when the halting problem is construed as providing a correct
> yes/no answer to a self-contradictory question that the halting problem
> cannot be solved.
>
> // The following is written in C
> //
> 01 typedef int (*ptr)(); // pointer to int function
> 02 int H(ptr x, ptr y)   // uses x86 emulator to simulate its input
> 03
> 04 int D(ptr x)
> 05 {
> 06   int Halt_Status = H(x, x);
> 07   if (Halt_Status)
> 08     HERE: goto HERE;
> 09   return Halt_Status;
> 10 }
> 11
> 12 void main()
> 13 {
> 14   D(D);
> 15 }
>
> Execution Trace
> Line 14: main() invokes D(D)
>
> keeps repeating (unless aborted)
> Line 06: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>
> Simulation invariant:
> D correctly simulated by H cannot possibly reach its own line 09.
>
> When termination analyzer H is intended to prevent denial of service
> attacks is presented with an input D that has been defined to have a
> pathological relationship to this termination analyzer, it correctly
> aborts the simulation of this input that would have otherwise caused H
> to never terminate until system resources have been exhausted, crashing
> the system.
>
> *The halting problem is an issue with denial of service attacks*
> https://medium.com/coinmonks/ethereum-what-is-gas-and-why-do-we-need-it-88bcd7fc191d
>
> The whole system is right here:
> https://github.com/plolcott/x86utm
>
> It compiles with the 2017 version of the Community Edition
> https://visualstudio.microsoft.com/vs/older-downloads/
>
>
>
>

--
Copyright 2023 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer

Re: Termination Analyzer H correctly prevents Denial of Service attacks

<u6a8ct$1560$1@news.gegeweb.eu>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=25951&group=comp.lang.c#25951

  copy link   Newsgroups: comp.lang.c sci.logic comp.ai.philosophy
Path: i2pn2.org!i2pn.org!news.niel.me!news.gegeweb.eu!gegeweb.org!.POSTED.2a01:cb19:8c2c:ce00:10c9:e2a9:9ea4:388e!not-for-mail
From: tth...@none.invalid (tTh)
Newsgroups: comp.lang.c,sci.logic,comp.ai.philosophy
Subject: Re: Termination Analyzer H correctly prevents Denial of Service
attacks
Date: Tue, 13 Jun 2023 19:18:21 +0200
Organization: Gegeweb News Server
Message-ID: <u6a8ct$1560$1@news.gegeweb.eu>
References: <u6a12j$3klfk$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 13 Jun 2023 17:18:21 -0000 (UTC)
Injection-Info: news.gegeweb.eu; posting-account="tontonth@usenet.local"; posting-host="2a01:cb19:8c2c:ce00:10c9:e2a9:9ea4:388e";
logging-data="38080"; mail-complaints-to="abuse@gegeweb.eu"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha256:lawu3HLDYb2Nmq8RMGCchOSIroDd4CEk+9FP+mfnlrc=
Content-Language: en-US
In-Reply-To: <u6a12j$3klfk$1@dont-email.me>
 by: tTh - Tue, 13 Jun 2023 17:18 UTC

On 6/13/23 17:13, olcott wrote:

> // The following is written in C

tth@redlady:/tmp$ splint following.c
Splint 3.1.2 --- 05 Sep 2017

following.c:4:4: Parse Error: New function scope inside function. (For
help on
parse errors, see splint -help parseerrors.)
*** Cannot continue.
tth@redlady:/tmp$

--
+-------------------------------------------------------------------+
| https://danstonchat.com/1138.html |
+-------------------------------------------------------------------+

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor