Blockchain Papers

Follow blockchain research across journals, conferences, and preprint repositories.

28 papersLast indexed Aug 31, 2026
Search papers

Paper index

28 results · page 2 of 2

Clear filters
Jan 1, 2021·Proceedings of the 7th International Conference on Information Systems Security and Privacy
1 cites
On Formalising and Analysing the Tweetchain Protocol

Mariapia Raimondo, Simona Bernardi, S. Marrone

Distributed Ledger Technology is demonstrating its capability to provide flexible frameworks for information assurance capable of resisting to byzantine failures and multiple target attacks. The availability of development frameworks allows the definition of many applications using such a technology. On the contrary, the verification of such applications are far from being easy since testing is not enough to guarantee the absence of security problems. The paper describes an experience in the modelling and security analysis of one of these applications by means of formal methods: in particular, we consider the Tweetchain protocol as a case study and we use the Tamarin Prover tool, which supports the modelling of a protocol as a multiset rewriting system and its analysis with respect to temporal first-order properties. With the aim of making the modeling and verification process reproducible and independent of the specific protocol, we present a general structure of the Tamarin Prover model and of the properties to verified. Finally, we discuss the strengths and limitations of the Tamarin Prover approach considering three aspects: modelling, analysis and the verification process. Copyright

Open access
Multimedia Communication and Technology
Original source
Mar 1, 2001·Information Technology and Libraries
3 cites
Customization of Library Service in a Cross-Platform Programming Environment

Alvan Bregman, Winnie S. Chan

This paper describes how library operations can be integrated in a cross-platform programming It discusses the organizational and technical issues in planning and designing of macro applications from the technical services workstation. It then describes a variety of technical and public service macro applications. It shows the efficiency and ergonomic benefits of these customized programs. It concludes with an example of how PC-based macro-programs can populate Web-accessible server-side databases with ActiveX technologies. Programming Initiatives Background This article describes how library operations can be integrated, regardless of the systems in use, through what we call the environment. Two keys to a desktop-programmed are the technical services workstation and the macro, a computer program created either through recording series of keystrokes or--far better--through purpose-designed algorithms.(1) While such macros are commonly in use in many libraries within a single system, our article shows how these can be used to link and integrate systems to great functional advantage. At the University of Illinois at Urbana-Champaign (UIUC) we began developing cross-system macros in the context of our migration away from a first-generation system known as LCS/FBR, which had been largely developed in-house and used by a consortium of Illinois libraries.(2) While long-range plans call for moving to a state-of-the-art client/server-centered system, interim arrangements required the implementation of a turnkey telnet-based system, DRA Classic. It quickly became evident that the introduction of new technology would have a profound effect on the library as an organization. Indeed, existing structures and entrenched technologies affected implementation of the system and were in turn highly affected themselves by what was implemented. For that reason, this article looks at the programmed environment not only as a desktop phenomenon, but also as an organizational phenomenon. To have a deep understanding of the real impact desktop computer programming can have in a library, we begin with some organizational and technical issues and how they affected systems and services. Local Organizational Structure The UIUC Library is highly decentralized, made up of some forty-five semi-autonomous departmental libraries. Original cataloging had been decentralized in the mid-1980s; much acquisitions and serials check-in work was also done in the departmental libraries. Serials cataloging and copy cataloging were the respective responsibilities of an Office of the Principal Cataloger unit and of an Automated Services unit. Catalog maintenance was entirely centralized for systems reasons: changes to the consortial catalog could only be performed using hardwired terminals running SuperWylbur or WLN text-editing software. Besides using LCS/FBR, UIUC also maintained a variety of other systems, including IBM for acquisitions accounting and Innopac for serials check-in. All original cataloging was done through OCLC. Hence, multiple input was an overall feature of the configuration. Many parts of the system were not automated; many card files were still in use, especially since retrospective conversion was incomplete. Catalog Maintenance in a Pre-Windows (DOS) Environment UIUC had long grappled with the problem of carrying out catalog maintenance using an inflexible line-editing system. This situation has been documented by Clark and Chan and by Henigman.(3) A variety of computer programs written in BASIC and operating under DOS had been developed to facilitate accuracy and productivity in cataloging maintenance. Essentially, these programs guided inputters in the formatting of data and made possible the interface between the separate LCS and FBR databases. In implementing the new system, however, these programs became obsolete, since SuperWylbur, LCS, and FBR were all being retired. …

Open access
Web and Library Services
Mobile and Web Applications
Multimedia Communication and Technology
Original source