![]() |
Professor von Clueless in the Blunder Dome |
status privacy contact |
|
Hangout for experimental confirmation and demonstration of software, computing, and networking. The exercises don't always work out. The professor is a bumbler and the laboratory assistant is a skanky dufus.
Atom Feed Associated Blogs Recent Items Archives |
Thursday, April 28, 2005A Secure RFID-Identification Protocol?
ACM News Service: Feds Rethinking RFID Passport. As noted by Bruce Schneier as well, the International Civil Aviation Organization has come up with a Basic Access Control protocol for security of RFID chips and their contents in passports. The US State Department is considering adoption of the approach in response to public comments and realization that RFIDs may be readable at greater distances than intended. This seems to involve a challenge response scheme using physical information on the passport folder as part of the conditioning scheme. The BAC seems to operate as follows:
Kim Zetter’s 2005-04-26 Wired News article has more information including links to a number of papers on the specifications, trials conducted with BAC-implementing devices, and an analysis that identifies some weaknesses. The article indicates that BAC has been tested and done well, other than for the slowness introducd in the use of cryptography. There are also some defects in the scheme, but these are not thought to be critical. It is the case that the RFID is presumed to be read-only, and PKI techniques are used. The basic concern of the comments on Schneier’s article seems to be that even transmitting an encrypted response reveals too much about the bearer. Simply obtaining the RFIDs pong may reveal all the information that a terrorist needs. And other out-of-band failures may occur, such as timing attacks and related ways of gaining enough information to carry off an exploit (including the ultimate denial of service, death of the bearer). Secondly, if there is no shared secret, the contents of the RFID message can be obtained by a replay attack. Based on my sketch, above, derived from a quick review of the available documents, this is not so likely if the recommendations made in the defect analysis are instituted, including having the RFID generate session UIDs via some random scheme. The recommended precautions in an undated analysis by Juels, Molnar, and Wagner seem reasonable to provide in the case of US passports and entry to the US, because the US scanners will have the prerequisite capabilities. I have the sense that not all passports need provide the maximum set of security provisions, and not all readers need demand them. The minimal case is use of the physical passport and its markings and enclosures alone. One concern of the authors of the weakness analysis is not the limited application of the scheme for passports, where it seems to be reasonably well-suited. They express concern over function creep and application of the scheme in other settings where there can be unintended consequences of threats and interactions not foreseen for the ICAO use case. If P(RFID) can be altered—for visa information, say—there are new difficulties to consider.
Comments: Post a Comment Tuesday, April 26, 2005How Effective Is Your Software QA?
ACM News Service: Survey – Formal QA Process Key to Improve Testing Results. This is a distillation of a research survey, and it is a little difficult to figure out how these things slice and dice. The bottom line is, “More than half of the 129 execs who rigorously adhere to a formal QA discipline said such a strategy was very effective at winnowing out defects prior to implementation.” To put this in some sort of perspective, “about two-thirds of the 32 percent of respondents who saw massive gains in application quality consistently apply a formal QA plan.” Kathleen Ohlson’s 2005-04-18 Application Development Trends article mixes in more of these weird statistics. [dh:2005-04-27T01:14Z A quick update to provide a title and let you know what the article is about without having to read it first.] Comments: Post a Comment An Entirely New Way of Designing Systems?
ACM News Service: Cyber Security Has Its Limits. “The recent intrusion into Carnegie Mellon University (CMU) business school computers illustrates that not even top IT security institutions can completely guard themselves against cyberthreats and that an entirely new way of designing systems is needed, according to security and privacy experts.” The TRUST initiative is mentioned as a possible source of research toward a more-permanent solution to these kinds of problems.
Comments: Post a Comment Trust Points and Trust Issues
ACM News Service: A Trust Analysis Methodology for Pervasive Computing Systems. In analyzing the trustworthiness of software, I notice that there are trust surfaces and trust points—places where there is an (usually-tacit) assumption of trust in some service or resource being relied upon. While I am struggling to formuate something crisp in this area, this approach comes to my attention. The ACM TechNews blurb summarizes an approach to trust analysis that identifies a grouping of trust-issue categories:
The work of Lo Presti, Butler, Leuschel, and Booth is a chapter in a Springer Lecture Notes publication, Trusting Agents for Trusting Electronic Societies. A PDF of the chapter is available as an EPrint of the University of Southampton. There are valuable references and consideration of trust metrics in a five-stage Trust Analysis Methodology. I’m not sure the methodology works in the context of my TROSTing effort, but the overall model and consideration of the categories of trust is extremely valuable to build on. The book also has an interesting article by José M. Vidal on distributed recommenders and there are contributions by Leon van der Torre . The AgentLink effort has some material on trust related to agent technology. Comments: Post a Comment Sunday, April 24, 2005How Do We Safely Orient for Aspects?
Slashdot | Aspect-Oriented Programming Considered Harmful. My first exposure to AOP was in the way that Kiczalis talked about having implementations be exposed in an appropriate way beneath or on the side of abstract interfaces. I thought of this as an interesting idea for optionally, conditionally, and dynamically optimizing an integration of components without torpedoing the abstraction. My mental picture was always anchored to the prospects of a nice fit with something like the IUnknown::QueryInterface provision of COM components, and I often find applications that take that form in crafting interface-based component frameworks. Comments: Post a Comment |
|
|
You are navigating the Blunder Dome |
template created 2004-06-17-20:01 -0700 (pdt)
by orcmid |