ccremers
2680a2ca7a
- Added rank calculation and output. If the subgraphs are removed, this
...
will allow for better positioning of the graphs. It also helps a lot
for latex output. In fact, latex output is fairly trivial now.
2004-10-25 14:28:53 +00:00
ccremers
94b3ac7c96
- Added debug code for dot output.
...
- Push/pop goals are counted now, making the child parameter obsolete.
2004-10-18 13:04:34 +00:00
ccremers
d33ec486ce
- Modified -l switch to also serve as proof depth limit.
2004-10-14 15:25:28 +00:00
ccremers
ba832159b1
- Added a new prioritylevel for seemingly public keys, but the splice-as
...
problem remains.
2004-10-14 15:09:48 +00:00
ccremers
8b48aade68
- Huge effort to make match type 2 (typeflaw generic) matching work.
...
Problem with goals that turn into tuples, will have to be solved.
2004-08-31 14:31:06 +00:00
ccremers
0e9b7dcf11
- Some added error/bounds detection all around.
2004-08-31 12:35:05 +00:00
ccremers
f5ab30995c
- Removed the debugging output.
2004-08-30 22:09:44 +00:00
ccremers
5c90522c55
- Fixed a bug in the pruning algorithm, where intruder runs were also
...
checked for agent lists, which is false.
2004-08-30 22:08:44 +00:00
ccremers
b04bc86185
- Some minor cleanups.
2004-08-30 21:49:51 +00:00
ccremers
4832e9116c
- Added pruning theorem for untrusted actors.
2004-08-30 21:07:45 +00:00
ccremers
d43e3d432f
- Ignoring singular variables seems to be a smart choice, although it
...
implies that the intruder can generate any type. That is not conform
the usual semantics. So we either change the usual semantics (wise) or
we make this choice optional.
2004-08-30 20:48:11 +00:00
ccremers
02041cfbab
- Fixed binding displays.
...
- Improved attack dot output.
- goal_graph_create now takes originator assumption into account.
2004-08-30 13:57:16 +00:00
ccremers
1d431dc6f1
- Attack output is a bit broken now for Arachne. Fix.
2004-08-30 06:07:17 +00:00
ccremers
25fa261e30
- Added some comments.
2004-08-28 14:05:38 +00:00
ccremers
c907c1f657
- Added prefixed start nodes to indicate agent initiative in dot output.
2004-08-28 14:00:48 +00:00
ccremers
391c939b83
- New algorithm to draw bindings between runs. Much cleaner.
2004-08-28 13:47:37 +00:00
ccremers
b349b6cef2
- More improvements to the dot output.
2004-08-28 12:42:11 +00:00
ccremers
acb89922f1
- Singular variables need to be bound as well (to ensure ordering is
...
correct w.r.t. e.g. nonces, if the intruder cannot construct them.)
2004-08-28 12:20:50 +00:00
ccremers
2ddd1eee13
- Improved dot output for Arachne attacks.
2004-08-28 11:43:06 +00:00
ccremers
9d64b837db
- Improved roledef printing for NULL, NULL roles (intruder)
...
- Added graph output in dot format.
2004-08-28 09:24:30 +00:00
ccremers
4420e06e4e
- Ignore choose actions when determining Arachne trace length.
2004-08-27 19:15:24 +00:00
ccremers
957b920b98
- Added extra Arachne check for -r0.
2004-08-27 18:26:19 +00:00
ccremers
17ad6de97b
- Semistate printing now reports trace length.
...
- Pruning was wrong, so the shortest attack wasn't always found. Now it
is.
2004-08-27 18:18:16 +00:00
ccremers
198afa135e
- Implemented attack length scanner per claim. Not stored yet.
2004-08-27 18:09:09 +00:00
ccremers
6ccb09297a
- Better prune adherence.
2004-08-27 17:37:43 +00:00
ccremers
f90f16fe93
- Arachne engine now respects --prune=2 (and thus the default setting)
...
somewhat. There is no good definition of length yet, so we don't do
this yet.
2004-08-27 17:35:23 +00:00
ccremers
21b2c27320
- Niagree claim seems to be working fine now.
2004-08-27 17:25:38 +00:00
ccremers
2decf44bd2
- Checks are now in. Untested though.
2004-08-27 15:02:33 +00:00
ccremers
d7e49028c1
- Added pruning of functions the intruder does not know (e.g. SK)
2004-08-20 14:55:34 +00:00
ccremers
851044ecd0
- Improved the SK lemma, but it is NOT correct yet.
2004-08-20 11:47:00 +00:00
ccremers
72d52a6e12
- Key goals now have priority. This strategy yields complete proofs for
...
e.g. bke, and reduces states for NSL.
2004-08-20 10:52:40 +00:00
ccremers
baae7ef94a
- The proofs now also show a list of open goals at each step.
2004-08-20 09:53:44 +00:00
ccremers
be44ed047a
- Fixed some goal selection issues.
...
- Added note about mirroring model checker semantics.
2004-08-20 09:21:39 +00:00
ccremers
bd84625ae4
- Fixed some more problems. Seems to be stable, although pruning is not
...
sufficient. Investigate bke-broken.
2004-08-19 15:30:31 +00:00
ccremers
f2bc78cc1f
- Improved proof output.
2004-08-19 14:55:21 +00:00
ccremers
8fa7c4e839
- Fixed bug in printing.
...
- Algorithm should work again.
2004-08-19 14:52:17 +00:00
ccremers
f25f0abd4e
- Fixed a memory error.
2004-08-19 14:49:03 +00:00
ccremers
5c15c21832
- Reports on completeness of proofs.
2004-08-19 13:09:35 +00:00
ccremers
15580c6ec9
- Added subrun counters.
2004-08-19 12:47:53 +00:00
ccremers
be2df84f91
- Much improvements to the proof output.
2004-08-19 12:35:51 +00:00
ccremers
c993e17597
- Improving proof output.
2004-08-19 11:37:41 +00:00
ccremers
1180d3cf6f
- Added --proof switch for Arachne engine, which outputs the (partial)
...
proof of correctness.
2004-08-19 10:46:27 +00:00
ccremers
85ac32fbd1
- Claim counting now works.
2004-08-18 20:22:33 +00:00
ccremers
c95630f93b
- Improved pruning.
2004-08-18 19:43:58 +00:00
ccremers
0f75efc787
- Fixed bug in interm relation.
...
- Commented flag for normal version.
2004-08-18 18:41:49 +00:00
ccremers
8583b4ef5c
BROKEN
...
- Improved algorithm.
2004-08-18 18:22:59 +00:00
ccremers
341f519bbb
BROKEN
...
- Works better all the time. Huge shift of main logic. Much better.
2004-08-18 15:46:33 +00:00
ccremers
b2d21f0a8a
BROKEN
...
- Working on new algorithm. Some memory error can occur.
2004-08-18 14:06:14 +00:00
ccremers
eb5a39522b
- Compilation again. Now we have the sufficient components, and can
...
start to reconnect.
2004-08-18 09:57:01 +00:00
ccremers
b2838ed1e4
- Made a start with the new version.
2004-08-17 15:52:52 +00:00