COOP_Proposers_Day_Slides.pdf
PDF 4 MB Posted
- Attached to
- Continuous-correctness On Opaque Processors (COOP) Federal contract opportunity
- Solicitation number
- HR001124S0016
About this file
This document is a set of slides from the Continuous-correctness On Opaque Processors (COOP) Proposers Day event hosted by DARPA on March 18, 2024. The COOP program seeks to develop tools and techniques to continuously guarantee software correctness on any processor with low overhead, by combining formal methods and side-channels to unify computer science and physics.
The key details include:
- COOP is an unclassified applied research program that will likely involve Controlled Unclassified Information (CUI).
- DARPA anticipates awarding multiple procurement contracts or other transactions for 18-month base periods, with 18-month option periods.
- The goal of Phase I is to demonstrate a simulated COOP solution on multi-threaded cores, while Phase II aims to demonstrate the generalizability of the COOP solution on multiple different processor types.
- Proposals must address technical challenges such as provable physics-based software error isolation and continuous provable error correction, and meet specified performance metrics.
- Abstracts are strongly encouraged by March 28, 2024, and full proposals are due by May 13, 2024, with awards anticipated around September 2024.
View the file
Other files for this federal contract opportunity
| File | Type | Posted |
|---|---|---|
| COOP_QA_5.7.2024.pdf | ||
| COOP_QA_4.9.2024.pdf | ||
| COOP_Proposers_Day_QA_3.26.2024.pdf | ||
| HR001124S0016.pdf | ||
| Attachment_D_COOP_Proposal_Instructions_and_Volume_II_Template_Cost.docx | DOCX document | |
| Attachment_F_COOP_Associate_Contractor_Agreements.docx | DOCX document | |
| Attachment_B_COOP_Proposal_Summary_Slide.pptx | PPTX presentation | |
| HR001124S0016_Attachment_H_OT_Certs_Template.docx | DOCX document | |
| Attachment_C_COOP_Proposal_Instructions_and_Volume_I_Technical_and_Management_Template.docx | DOCX document | |
| Attachment_G_MTO_Controlled_Unclassified_Information_Guide_20231103.pdf | ||
| Attachment_E_COOP_MS_ExcelTM_DARPA_Standard_Cost_Proposal_Spreadsheet.xlsx | XLSX spreadsheet | |
| Attachment_A_COOP_Abstract_Instructions_and_Template.docx | DOCX document |
Show all 12
On GovTribe
Work with this file on GovTribe
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
Continuous-correctness On Opaque Processors (COOP) Proposers Day
Dr. Lok Yan
March 18th, 2024
Distribution Statement A – Approved for Public Release, Distribution Unlimited
Agenda
Start End Time Speaker
8:00 AM 9:00 AM 60 Self
9:00 AM 9:05 AM 5 DARPA Security
9:05 AM 9:20 AM 15 DARPA Contracting
9:20 AM 9:35 AM 15 DARPA Connect
9:35 AM 10:20 AM 45 Dr. Lok Yan
10:20 AM 10:25 AM 5 Dr. Whitney Mason
10:25 AM 11:00 AM 35 Self
11:00 AM 12:30 PM 90 Self
12:30 PM 1:00 PM 30 Dr. Lok Yan
Self
Self
Dr. Lok Yan
5:00 PM 5:00 PM 0 Self
1:00 PM 5:00 PM 240
Questions & Answers
MTO Overivew
Amentum - Arlington, VA
Monday, March 18, 2024
Breakout - PM Technical One-on-One
Description
Event Check-In
DARPA Contracting Overview
DARPA Connect
Technical Overview
Proposers Released
Lunch | Proposers Released
Breakouts
Security Overview
Open Discussions
Lightning Rounds
Security Overview
DARPA Security
This meeting is:
UNCLASSIFIED
• Laptops and cell phones are NOT authorized within this meeting.
• Photography, video, and audio recordings of any kind are prohibited.
Security
Distribution Statement A – Approved for Public Release, Distribution Unlimited 4
COOP has been designated as an Unclassified Applied Research Program and will likely have CUI.
COOP will use the MTO CUI Guide.
For information on how to handle CUI, see the National Archives information page:
https://www.archives.gov/cui
• CUI is information the Government creates or possesses, or that a contractor creates or possesses for or on behalf of the Government. CUI requires safeguarding or dissemination controls.
• COOP Reports and presentation slides including CUI must be appropriately marked
• A CUI Designation Indicator/Warning box is required on the first page, cover of all CUI containing documents – see next page example
• “CUI” in the header and footer of the document is also required
• An appropriate dissemination control will be placed at the bottom of every page/slide, i.e. “Federal
Employees and Contractors Only (FEDCON)” or “No Dissemination to Contractors” (NOCON)
• Portion mark all section of the document with either (CUI) or (U) for unclassified information not containing CUI
Controlled Unclassified Information (CUI)
Distribution Statement A – Approved for Public Release, Distribution Unlimited 5 https://www.archives.gov/cui
Military Systems and Space Applications
• If information is produced linking military systems or space applications, it is considered Controlled
Technical Information (CTI)
• Be cognizant of your schedule and of mission relevant use cases
Export Control
• Consider export controls and how they impact the program when proposing or suggesting technical solutions
Classified / SAP Submissions
• Proposers are expected to provide unclassified proposals. However, if classified or SAP proposal submission is required contact COOP BAA team prior to submission
• Coordinate with original customer to obtain approval to share information and provide security classification guide (SCG)
Technical information
DARPA contracting overview
Brian Nuckols
A copious amount of information is made available to potential proposers to clarify program goals/objectives and proposal preparation instructions.
However:
• Only the information/instructions in the BAA counts
• Proposals will only be evaluated in accordance with the instructions provided in the BAA
• Any response provided by the Government in the FAQ that’s different than what is provided in the BAA will be made formal by an amendment to the BAA
• Such responses will make note of an impending BAA amendment
Only a duly authorized Contracting Officer may obligate the Government
Proposers Day Disclaimer
1. BAA published: March 13, 2024
2. Proposers Day: March 18, 2024
3. Abstracts Due: March 28, 2024
4. Government Abstract Responses: ~mid April 2024
5. FAQ Submission Deadline: May 03, 2024
6. Proposals Due: May 13, 2024
7. Proposals are checked for BAA compliance
Non-conforming proposals are not reviewed (and cannot be selected)
8. Government conducts Scientific Review Process
Clarification requests may be sent to various proposers
9. Government sends out notification letters: ~June 2024
10. Contracts negotiated & awarded (performance start): ~September 2024
See BAA for complete date/time information Monitor SAM.gov for any BAA amendment(s)
BAA process/timeline
• Described in Federal Acquisition Regulation Part 35:
• For the acquisition of basic and applied research
• FAR 35.016 (a): Shall only be used when “meaningful proposals with varying technical/scientific approaches can be reasonably anticipated.”
• BAAs allow for a variety of technical solutions
• The BAA defines the problem set, the proposer defines the solution (and SOW)
• DARPA Scientific Review Process
• Proposals are evaluated on individual merit and relevance as it relates to the stated research goals/objectives rather than against one another
• Selections will be made to proposers whose proposals are determined to be most advantageous to the
Government, all factors considered, including potential contributions to research program and availability of funding
Government may select for negotiation all, some, one, or none of the proposals received Government may accept proposals in their entirety or select only portions thereof Government may elect to establish portions of proposal as options
BAA overview (1 of 3)
• Multiple Awards Anticipated
• Award instrument types:
• Procurement contract
• Other transaction
• Phase I
• Base Period
• 18 months
• The goal of Phase I is to demonstrate a simulated COOP solution on multi-threaded cores
• Phase II
• Option Period (Option 1)
• 18 months
• The goal of Phase II is to demonstrate the generalizability of the COOP solution on multiple different processor types
BAA overview (2 of 3)
• Supplemental Options
• Two additional options (Options 2 and 3) should be priced for a potential Government-funded chip fabrication and packaging activity
• Option 2
• 6 months
• Detailed design option to bring the COOP solution to tapeout (i.e., GDSII only)
• May be exercised at any time during Phase I
• Option 3
• 7 months
• COOP fabrication and packaging effort.
• May only be exercised if Option 2 had been exercised
• Associate Contractor Agreements
• The success of COOP depends upon the open exchange of information across program performers
• Each resultant award will contain a term/condition classifying the performer as a Associate Contractor and requiring that the performer enter into an Associate Contractor Agreement with all other COOP performers
BAA overview (3 of 3)
• All interested/qualified sources may respond subject to the parameters outlined in BAA
• Foreign participants/resources may participate to the extent allowed by applicable Security Regulations, Export Control Laws, Non-Disclosure Agreements, etc.
• FFRDCs and Government entities:
- Are not prohibited by the BAA from proposing
- Are, however, subject to applicable direct competition limitations
- Are, however, required to demonstrate eligibility (sponsor letter)
The burden to prove eligibility for all such team members rests with the proposer Request that any FFRDC/Government entity contemplating participating as a prime/sub contact DARPA in advance (see BAA)
• Real and/or Perceived Conflicts of Interest:
- Identify any conflicts
- If any are identified, a mitigation plan must be included
Eligibility considerations
• Abstracts are strongly encouraged:
1. They minimize unnecessary effort in proposal preparation and review
2. They reduce the potential expense of preparing an out of scope proposal
• The abstract provides a synopsis of the proposed project (tech and budget)
• Government will reply by letter with one of two possible responses:
1. Encourage full proposal, and may provide feedback
2. Discourage full proposal, and will provide feedback
DARPA will not communicate further (verbally or in writing)
• Regardless of DARPA’s response to an abstract, proposers may submit a full proposal
DARPA will review all conforming full proposals submitted without regard to abstract recommendation/feedback
Abstracts (1 of 2)
• Abstracts must include the following components:
• Executive Summary
• Informal Threat Model and Assumptions
• Technical Approach
• Capabilities/Management Plan
• Bibliography
• Submit UNCLASS submissions to the DARPA BAA Website (https://baa.darpa.mil).
Abstracts (2 of 2)
Max of 4 pages
The total page limit does not include the cover sheet (required), table of contents (optional), bibliography (required), or technical papers (optional, no more than 3) https://baa.darpa.mil/
• Volume I: Technical and Management Proposal
• Be mindful of the page limitation (15 pages (see BAA for exclusions))
• Be sure to respond to all of the required items
• Executive Summary
• Innovative Claims Table
• Informal Threat Model and Assumptions
• Technical Approach
• Management Plan
• Requirements for teams that include Government entities and/or FFRDCs
• Organizational Conflict of Interest affirmations and disclosure
• Capabilities
• Novelty of proposed work
• Schedule and milestones
• Appendix I: Formal Threat Model
• Appendix II: Bibliography (Optional)
• Appendix III: Statement of Work – Organize by Phase/Option, then by Tasks. Define all tasks (what you are doing, not how you are doing it) and deliverables (data, software, and material items, as applicable).
• Appendix IV: Administrative
• Pay attention to key technical elements in the “Funding Opportunity Description” that must be addressed in all proposals
Full proposal preparation (1 of 3)
• Volume II: Cost Proposal
• No page limitations
• Fully detailed cost build-ups/estimates (Prime & Subcontractors)
• Summary Cost Build-up: By phase and performer fiscal year
• Detailed Cost Build-up: By phase, technical task, and month
• Subcontractor proposals are required (to include SOW)
• No Rough Order of Magnitudes (ROMs)
• Certificate of Current Cost/Pricing Data will be required for any procurement contract award meeting the prescribed threshold (i.e., the adequate price competition exemption does not apply to BAAs)
DARPA Standard Cost Proposal Spreadsheet The Government requires that proposers use the provided Attachment E: MS ExcelTM DARPA Standard Cost Proposal Spreadsheet in the development of their cost proposals. All tabs and tables in the cost proposal spreadsheet should be developed in an editable format with calculation formulas intact to allow traceability of the cost proposal. This cost proposal spreadsheet must be used by the prime organization and all subcontractors. In addition to using the cost proposal spreadsheet, the cost proposal still must include all other items required in this announcement that are not covered by the editable spreadsheet. Using the provided cost proposal spreadsheet will assist the Government in a rapid analysis of your proposed costs and, if your proposal is selected for award, speed up the negotiation and award execution process.
Full proposal preparation (2 of 3)
• Fee
• Alternate structured approach per DFARS 215.404-4(b)(1)(C)
• Established fee calculation range for COOP: 6.0% - 8.8%
• Factors considered:
• Performance risk
• Contract type risk
• Facilities capital employed
• Anticipated award size
• Available transition path
• Markets (commercial, Government, international)
• Intellectual property rights
• Chances of award
• Time to production
• Solicitation complexity
• No fee justification necessary in proposal
• No fee negotiation
Elimination of fee as a negotiation item is expected to result in reduced contracting timelines for any proposal selected for award negotiation
Full proposal preparation (3 of 3)
• Government desires as few restrictions as possible
• A minimum of Government Purpose Rights is the expectation
• If asserting less than Unlimited Rights (e.g., Restrictions):
• Provide and justify basis of assertions using the prescribed format
• Explain how each item will be used to support the proposed research project
• Explain how the Government will be able to reach its program goals (including technology transition)
The proposer (prime) must submit a Data Rights Cert covering the entire team (prime and subcontractors), as applicable
Provide a Data Rights Cert no matter the instrument type being proposed This information is assessed during evaluations (barriers to transition)
Data rights
• Failure to submit proposal on time
• Proposal due date and BAA closing date are the same – so, late is late!
• Failure to submit using the correct mechanism
• DO NOT use the DARPA BAA website for this BAA
• All proposal submissions are anticipated to be unclassified
• Failure to submit both proposal volumes
• Pages beyond the page limitation (Vol. I) – additional pages will not be reviewed
• ROM/s instead of full subcontract cost proposal(s)
• “I didn’t have time to get the subcontract proposal(s)” will not change the outcome
• “My subcontractor/s would not give me a proposal” will not change the outcome
Non-Conforming proposal determinations
• Prior to Receipt of Proposals (Solicitation Phase): Follow instructions in BAA Typically handled through the FAQ, but see BAA exceptions
• After Receipt of Proposals/Prior to Selections (Scientific Review Phase): Limited to Contracting Officer or BAA Coordinator (with approval) to address clarifications requested by the review team Proposal cannot be changed in response to clarification requests
• After Selection/Prior to Award (Negotiation Phase): Negotiations are conducted by the Contracting Officer PM and/or COR typically tasked with finalizing the SOW (with PI) PM and/or COR typically involved in any technical discussions (i.e., partial selection discussions) Pre-award costs will not be reimbursed unless a pre-award cost agreement is negotiated prior to award
• Informal Feedback Sessions (Post Selection): May be requested/provided once the selection(s) are made
• If made on a timely basis (~2 wks after letter), all requests will be accepted
Communications
• Proposer Instructions and General Terms and Conditions
• Proposer Instructions: Procurement Contracts
• Proposer Instructions: Other Transactions
• https://acquisitioninnovation.darpa.mil/
• www.DARPAConnect.us
Helpful links https://www.darpa.mil/work-with-us/proposer-instructions https://www.darpa.mil/work-with-us/procurement-contracts https://www.darpa.mil/work-with-us/other-transaction-agreements https://acquisitioninnovation.darpa.mil/ http://www.darpaconnect.us/
DARPA Connect
Sana Hoda
COOP Proposers Day Microsystems Technology Office (MTO) March 18, 2024
Distribution Statement A – Approved for Public Release, Distribution Unlimited 24
Regional and Virtual Events
DARPAConnect is designed to broaden DARPA’s reach and stimulate growth and collaboration between DARPA, businesses, and academia.
Breaking Down Barriers to Entry for Nontraditional Performers www.DARPAConnect.us
Networking Opportunities
Training and Development
Customized Support and Mentoring
Distribution Statement A – Approved for Public Release, Distribution Unlimited 25
Pop-UpsDARPAConnect Full day events covering the breadth of your DARPA journey
• Engaging DARPA Program Managers
• Heilmeier Catechism: Understanding Effective DARPA
Communication
• Understanding DARPA Announcements and Contract Vehicles
• Reviewing and Analyzing a DARPA Opportunity
• DARPA SBIR and STTR Program
• Understanding DARPA Security Resources
• Preparing Your DARPA Proposal
• Tying It All Together: Strategies for Success
• Opportunities for Networking
Distribution Statement A – Approved for Public Release, Distribution Unlimited 26
Distribution Statement A – Approved for Public Release, Distribution Unlimited 27
CurriculumDARPAConnect
• Understanding BAAs
• SBIR/STTR
• DARPA 101
• DARPA Award Vehicles &
Solicitations
• Proposal Tips
• Heilmeier Catechism
• Engaging DARPA Program
Managers
• Becoming a PM
• DARPA Innovation Fellows
• Introduction to Security
Lessons Include:
www.DARPAConnect.us
Distribution Statement A – Approved for Public Release, Distribution Unlimited 28 https://learning.theari.us/products/darpa-award-vehicles-and-solicitations https://learning.theari.us/products/darpa-award-vehicles-and-solicitations https://learning.theari.us/products/the-heilmeier-catechism
SupportCustomized
VISIT DARPACONNECT.US
NAVIGATE THE DARPA
ENTERPRISE
ENGAGE PROGRAM
MANAGERS SPEAK THE HEILMEIER1 2 3
We offer a one-stop-shop to navigate the changes and opportunities at DARPA
Identify and engage PMs whose research interests align with your research
Frame your ideas using DARPA’s Heilmeier Catechism
For Your DARPA Journey
NOT FOR QUESTIONS SPECIFIC TO THIS BAA.
Distribution Statement A – Approved for Public Release, Distribution Unlimited 29
The Connect Corner
Webinars AMAs
Office Hours 1 on 1s
Join the LinkedIn Group:
Distribution Statement A – Approved for Public Release, Distribution Unlimited 30
For more information or to request assistance, please visit:
www.DARPAConnect.us
Thank You.
Distribution Statement A – Approved for Public Release, Distribution Unlimited 31
COOP Technical Overview
Dr. Lok Yan
Hardware is global and constantly evolving
Source: https://www.semiconductors.org/wp-content/uploads/2018/06/SIA-Beyond-Borders-Report-FINAL-June-7.pdf
Software is global and constantly evolving
Source: https://lwn.net/Articles/956765/
By lines changed
AMD 292544 24.6%
(None) 240464 20.2% Google 111034 9.3% (Unknown) 92811 7.8% Intel 87796 7.4% Red Hat 51234 4.3% Linaro 24935 2.1%
NVIDIA 23951 2.0%
Realtek 21078 1.8% Renesas Electronics 15237 1.3% MediaTek 14895 1.3%
SUSE 14581 1.2%
Huawei Technologies 13745 1.2% Qualcomm 12297 1.0% Oracle 10686 0.9%
IBM 10315 0.9%
Pengutronix 8656 0.7% Meta 7877 0.7% Amlogic 7711 0.6% Cisco 6739 0.6%
By changesets (None) 3134 18.1% Intel 1951 11.3% (Unknown) 1155 6.7% Google 1120 6.5%
AMD 1099 6.4%
Linaro 963 5.6% Red Hat 940 5.4% Pengutronix 718 4.2% Huawei Technologies 511 3.0%
SUSE 436 2.5%
Renesas Electronics 379 2.2% Oracle 365 2.1%
NVIDIA 336 1.9%
IBM 239 1.4%
Meta 225 1.3% Qualcomm 197 1.1% Arm 149 0.9% (Consultant) 143 0.8% MediaTek 117 0.7% Collabora 115 0.7%
Most active Linux Kernel 6.7 companies
Systems are global and constantly evolving
Source: https://www.mckinsey.com/business-functions/operations/our-insights/risk-resilience-and-rebalancing-in-global-value-chains
Anti-threat on opaque systems is a moving target
• Opaque: Hardware or software is opaque if some, but not all, information about its behavior is documented and known. Examples include proprietary designs, underspecified behaviors, and erroneous documentation. While not all behaviors are known, opaque hardware and software behaviors are deterministic.
Problem: Today’s cybersecurity solutions require continuous updates because hardware, software, systems, and threats continually evolve.
Question: How many hardware and software versions have you seen in the past year?
Acceptance Checks
Day 0
Continuously correct deployment
Tomorrow: proactive checks and continuous correction
Develop Threat-induced error identified and corrected
Today: reactive, separate, and single point checks
Deploy
Acceptance Checks
Day 0 Upgrade Threat found
Threat mitigationDevelop
Deploy
Software
Processor hardware
Secure Mathematically Assured Composition of Control Models
COOP shifts the paradigm from anti-threat to anti-error using stable physics
Distribution Statement A – Approved for Public Release, Distribution Unlimited 37
COOP guarantees correctness, not lack of threats or imperviousness to them
• Correct: Informally, a computation is correct if the output is as expected (both in time and value).
Strong proposals will formalize this definition.
Question: How many new hardware and software threats have you seen in the past year?
Premise: Device physics is stable. If software can be guaranteed continuously-correct using device physics, then software’s continuous-correctness guarantees are stable.
Side-channels are physical manifestations
• Side-channel: Physical manifestations of software running on hardware. Example types of side-channels include electromagnetic, power, timing, etc.
• Digital-side-channel: Manifestations of software running on hardware that are not physical.
Examples include, but are not limited to, cache-based storage and timing channels. (See side-channel definition.)
• Multi-modal-side-channel: A combination of one or more distinct side-channels plus zero or more digital-side-channels.
Premise: Using side-channels to link software execution with device physics could realize continuous correctness
An example embodiment where COOP is an interposer
COTS: Commercial off the shelf
COOP hardware and software will create a new paradigm of continuous-correctness Distribution Statement A – Approved for Public Release, Distribution Unlimited 40
Threat model for COOP interposer embodiment: Control boundaries
COOP interposer is a physical and logical reference monitor
• Can ensure data integrity of software images
(including MCS) during load
• Can mediate power delivery to processor
• Can mediate communications between processor and peripherals
• Can have additional functionality and assumptions depending on refined threat model if proposed
Proposals should refine the model and provide succinct informal logical arguments on the merits of their approach using the models
Threat model for COOP interposer embodiment: Threats
COOP is computational integrity research
Untrusted opaque software and processor
• Can violate MCS correctness (e.g., generating the wrong output)
• Cannot mount a Denial-of-Service (DoS) on the system unless the DoS is newly introduced by solution
• Cannot exceed the physical limitations of the components (e.g., assume a 1TB/s out-of-bands communications channel)
• Cannot render the component commercially unviable (e.g., randomly altering data makes component unreliable and commercially unviable)
Trusted does not mean error free
COOP solution boundaries
Within a processor package, but not on the same die.
Within a computer case (or equivalent), but not outside.
COOP solution
Processor die
Processor lid
Program identified technical challenges (from BAA)
Provable physics-based software error isolation Continuous provable error correction
Provably isolating errors in mission critical software execution not only requires differentiating correct and incorrect outputs from the MCS, but also differentiating them from other software that are executing within the opaque processors.
Errors propagate through a system exponentially with time. A single bit error could propagate to the entire system in a single second if left uncorrected.
Potential approaches include, but are not limited to, side-channel informed program synthesis, provable de-interleaving, and hardware sensor arrays.
Potential approaches include, but are not limited to, verifiable error-free checkpointing, speculative correction, and error-tracing for re-execution.
Potential approach #1: Reconfigurable hardware arrays
24 hours to capture side channels
Am pl itu de
(d Bu
V)
21 mm
Commercial chip
New GASP probe
24 mm GASP: Grid Array Side-channel Probe
Distribution Statement A – Approved for Public Release, Distribution Unlimited 45
Potential approach #2: Provable checkpointing or X I ran the software correctly
Prover VerifierClaim 1
Verify and Checkpoint
Continue
Prover-verifier formal methods
Claim 2
Restart Verify and Checkpoint
Claim 2’
Verify and CheckpointContinue
X
Distribution Statement A – Approved for Public Release, Distribution Unlimited 46
Potential approach #3: Side-channel enhancing transformations
ADD
-2
SHIFT
-2
ADD,SHIFT
-2
ADD,NOP,NOP,SHIFT
-2
1 2 3 4 5 6 7 Clock Cycle
Am pl itu de
(m V)
Source: N. Sehatbakhsh, et al. “EMSim: A Microarchitecture-Level Simulation Tool for Modeling Electromagnetic Side-Channel Signals.” In Proceedings of IEEE Symposium on High-Performance Computer Architecture, 2020.
Metrics (from BAA) H5
Metric Phase I (18 months) Phase II (18 months) Multi-threaded cores supporta In simulation In hardware
Correction latency < 100 ms < 1 ms Performance overheadb < 5x < 2x Error detection accuracy 99.9999999%c
False positive < 0.01%d
False negative < 0.05%d a Correctness techniques supports multi-threaded cores. COOP will demonstrate in simulation in Phase 1 then real multi-threaded core hardware in Phase 2.
b Compared to processor’s native performance.
c Equivalent to at least 30-bits guarantee that computation is correct; the probability of not identifying an error is 1
. This will be formally verified.
d Assessed using IV&V designed test cases.
Distribution Statement A – Approved for Public Release, Distribution Unlimited 48
• Clearly describe your threat model
• Clearly describe your control boundaries
• Clearly describe assumptions
• Clearly describe your solution
• Clearly describe new attack surfaces and mitigations (if any)
Make sure proposals are clear
Reminder: Only the information/instructions in the BAA counts (See DARPA Contracting Overview slides) www.darpa.mil
Distribution Statement A – Approved for Public Release, Distribution Unlimited 51
COOP Technical Overview: Backups
Program schedule
Supplemental options (Option 2 and Option 3)
Option 2 should include pricing for a 6-month detailed design option to bring the COOP solution to tapeout (i.e., GDSII only).
Option 3 should include pricing for a 7-month COOP fabrication and packaging effort.
Contractor designed, but government provided fabrication and packaging
Contractor designed and contractor provided fabrication and packaging
Proposals must clearly describe the oracle used
• Oracle: An abstract entity used in formal methods to represent the axiomatic source of correct answers. Formal specifications and golden models are examples of oracles. Proposals must clearly describe the oracle used, why the oracle is realistic, and mitigations for if and when the oracle is proven wrong in the future.
Error detection accuracy of 99.9999999% will be formally verified
• Equivalent to at least 30-bits guarantee that computation is correct
• Probability of not identifying an error when there is one is 1
In the minimum:
• Consider how the problem is formalized
• Consider what assumptions are needed
• Consider how the guarantees can be proven
• Consider who can verify proofs
MTO Overview
Dr. Whitney Mason www.darpa.mil
Distribution Statement A – Approved for Public Release, Distribution Unlimited 58
| Continuous-correctness On Opaque Processors (COOP)�Proposers Day |
| Agenda |
| Security Overview |
| Security |
| Controlled Unclassified Information (CUI) |
| Technical information |
| DARPA contracting overview |
| Proposers Day Disclaimer |
| BAA process/timeline |
| BAA overview (1 of 3) |
| BAA overview (2 of 3) |
| BAA overview (3 of 3) |
| Eligibility considerations |
| Abstracts (1 of 2) |
| Abstracts (2 of 2) |
| Full proposal preparation (1 of 3) |
| Full proposal preparation (2 of 3) |
| Full proposal preparation (3 of 3) |
| Data rights |
| Non-Conforming proposal determinations |
| Communications |
| Helpful links |
| DARPA Connect |
| Slide Number 24 |
| Slide Number 25 |
| Slide Number 26 |
| Slide Number 27 |
| Slide Number 28 |
| Slide Number 29 |
| Slide Number 30 |
| Slide Number 31 |
| COOP Technical Overview |
| Hardware is global and constantly evolving |
| Software is global and constantly evolving |
| Systems are global and constantly evolving |
| Anti-threat on opaque systems is a moving target |
| Slide Number 37 |
| COOP guarantees correctness, not lack of threats or imperviousness to them |
| Side-channels are physical manifestations |
| An example embodiment where COOP is an interposer |
| Threat model for COOP interposer embodiment: Control boundaries |
| Threat model for COOP interposer embodiment: Threats |
| COOP solution boundaries |
| Program identified technical challenges (from BAA) |
| Potential approach #1: Reconfigurable hardware arrays |
| Potential approach #2: Provable checkpointing |
| Potential approach #3: Side-channel enhancing transformations |
| Metrics (from BAA) |
| Make sure proposals are clear |
| Reminder: Only the information/instructions in the BAA counts�(See DARPA Contracting Overview slides) |
| Slide Number 51 |
| COOP Technical Overview: Backups |
| Program schedule |
| Supplemental options (Option 2 and Option 3) |
| Proposals must clearly describe the oracle used |
| Error detection accuracy of 99.9999999% will be formally verified |
| MTO Overview |
| Slide Number 58 |
File details come from the government source that posted it. Updated .